[IMQA] performance consultingIMQA 급증하는 온라인 사용자 증가, 부하테스트가 필요하지 않으신가요?
요즘 인터넷 뉴스에는 홈페이지 접속자 폭증으로 인한 서버 다운, xx은행 모바일 앱 접속 에러, 인터넷 뱅킹 장애 등 온라인 시장과 모바일 시장이 급격하게 성장함에 따라 이에 따른 장애 소식이 끊이지 않고 전해지고 있습니다.
그렇다면, 우리는 이런 장애들을 어떻게 대비할 수 있을까요?
웹∙앱 부하테스트 (성능 진단) 및 컨설팅 안은 웹∙앱 부하테스트(성능 진단 테스트) 진행 과정과 이를 기반으로 어떻게 컨설팅을 진행하고 있는지 소개하고, 나아가 관련 장애들을 대비할 수 있는 방법에 대해 설명합니다.
(공유드리는 파일은 slideshare에 업로드되었던 웹∙앱 부하테스트 성능 진단 및 컨설팅 안을 업데이트한 최신 본입니다.)
웹∙앱 부하테스트 (성능 진단) 및 컨설팅 자료는 아래와 같이 구성되어있습니다.
• 웹∙앱 성능을 진단하고 문제에 대한 원인 분석 및 개선방향을 제시합니다.
• 컨설팅 안에는 여러 실 성능 진단을 예시로 들고 이에 대한 원인 분석 및 개선방향을 도
출한 내용이 포함되어 있습니다.
1. 앱 성능 진단
• 앱 진단 절차
• 앱 진단 상세 내용
2. 웹 서버 성능 진단
• 웹 진단 절차
• 웹 진단 방향
3. 부하 테스트
• 현 테스트 시나리오 분석
• 테스트 시나리오 보완 방법
• 부하 테스트 진행 방안
• 부하 테스트 전략
• 클라우드 기반 테스트 방안
모바일 성능 모니터링, 웹 서버 성능 진단 및 부하테스트 컨설팅에 관심이 있으신 분은 아래 연락처로 연락해주시면, 전문 컨설턴트가 안내해드리겠습니다.
hhjung@onycom.com l 02-6395-7722
Performance consultingIMQA 성능 진단 및 컨설팅 제안서입니다.
모바일 성능 모니터링, 모바일 자동화 테스트, 웹 서버 성능 테스트를 합리적인 가격에 컨설팅 해 드립니다.
⁍ 업데이트된 최신본 성능 진단 및 컨설팅 제안서 확인해 보세요!
/IMQAGroup/imqa-performance-consulting
웹서버 부하테스트 실전 노하우IMQA Bestcon 2019에 발표한 웹서버 성능 테스트 실전 노하우 자료입니다.
테스트 케이스 생성부터, 테스트 전략, 데이터 해석 (APM, 인프라 모니터링), 클라우드에서 주의할 사항등 도움이 될만한 내용들만 간추려 전달합니다.
부하 테스트시 어니컴을 불러주세요
실전 서버 부하테스트 노하우 YoungSu SonBestcon 2019에 발표한 웹서버 성능 테스트 실전 노하우 자료입니다.
테스트 케이스 생성부터, 테스트 전략, 데이터 해석 (APM, 인프라 모니터링), 클라우드에서 주의할 사항등 도움이 될만한 내용들만 간추려 전달합니다.
부하 테스트시 어니컴을 불러주세요
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP Korea발표: 김한성 상무, 한국표준협회
영상: https://youtu.be/lh3d8eMfnnw?si=Rww_BlZ8QxguQL1N
문의: ask.kr@jmp.com
2024년 4월 30일 | JMP Korea
제 18회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [분모자] : 분류 모자이크BOAZ Bigdata데이터 분석 프로젝트를 진행한 분모자 팀에서는 아래와 같은 프로젝트를 진행했습니다.
로고 자동 감지 및 모자이크 서비스 제안
19기 오효근 건국대학교 일반대학원 기계설계학과
19기 김보겸 중앙대학교 사회학과
19기 송예진 서울여자대학교 소프트웨어융합학과
19기 우아라 서울여자대학교 소프트웨어융합학과
19기 임서현 성균관대학교 글로벌리더학부
[오픈소스컨설팅]Performance Tuning How ToJi-Woong ChoiThis slide allows you to increase your web application server performance. If you want to get this, please email us(support at osci.kr)
Fault Tolerance 소프트웨어 패턴IMQA 2022년 11월 30일 코엑스에서 개최한 베스트콘2022(Better Software Testing Conference 2022)에서 발표한 강연 자료입니다.
대규모 장애를 막기 위해 소프트웨어/품질 엔지니어가 알아야 할 내결함성의 개념과 설계 기법을 공유드립니다.
생생한 강연 영상으로 확인해 보세요!
https://youtu.be/OLsv7oG0VPo
MSA ( Microservices Architecture ) 발표 자료 다운로드Opennaru, inc. source : http://www.opennaru.com/cloud/msa/
마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 마이크로서비스를 전통적인 모놀리식(monolithic) 접근 방식과 구별 짓는 기준은 애플리케이션을 핵심 기능으로 세분화하는 방식입니다. 각 기능을 서비스라고 부르며, 독립적으로 구축하고 배포할 수 있습니다. 이는 개별 서비스가 다른 서비스에 부정적 영향을 주지 않으면서 작동(또는 장애가 발생)할 수 있음을 의미합니다.
Performance consultingIMQA 성능 진단 및 컨설팅 제안서입니다.
모바일 성능 모니터링, 모바일 자동화 테스트, 웹 서버 성능 테스트를 합리적인 가격에 컨설팅 해 드립니다.
⁍ 업데이트된 최신본 성능 진단 및 컨설팅 제안서 확인해 보세요!
/IMQAGroup/imqa-performance-consulting
웹서버 부하테스트 실전 노하우IMQA Bestcon 2019에 발표한 웹서버 성능 테스트 실전 노하우 자료입니다.
테스트 케이스 생성부터, 테스트 전략, 데이터 해석 (APM, 인프라 모니터링), 클라우드에서 주의할 사항등 도움이 될만한 내용들만 간추려 전달합니다.
부하 테스트시 어니컴을 불러주세요
실전 서버 부하테스트 노하우 YoungSu SonBestcon 2019에 발표한 웹서버 성능 테스트 실전 노하우 자료입니다.
테스트 케이스 생성부터, 테스트 전략, 데이터 해석 (APM, 인프라 모니터링), 클라우드에서 주의할 사항등 도움이 될만한 내용들만 간추려 전달합니다.
부하 테스트시 어니컴을 불러주세요
JMP를 활용한 전자/반도체 산업 Yield Enhancement MethodologyJMP Korea발표: 김한성 상무, 한국표준협회
영상: https://youtu.be/lh3d8eMfnnw?si=Rww_BlZ8QxguQL1N
문의: ask.kr@jmp.com
2024년 4월 30일 | JMP Korea
제 18회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [분모자] : 분류 모자이크BOAZ Bigdata데이터 분석 프로젝트를 진행한 분모자 팀에서는 아래와 같은 프로젝트를 진행했습니다.
로고 자동 감지 및 모자이크 서비스 제안
19기 오효근 건국대학교 일반대학원 기계설계학과
19기 김보겸 중앙대학교 사회학과
19기 송예진 서울여자대학교 소프트웨어융합학과
19기 우아라 서울여자대학교 소프트웨어융합학과
19기 임서현 성균관대학교 글로벌리더학부
[오픈소스컨설팅]Performance Tuning How ToJi-Woong ChoiThis slide allows you to increase your web application server performance. If you want to get this, please email us(support at osci.kr)
Fault Tolerance 소프트웨어 패턴IMQA 2022년 11월 30일 코엑스에서 개최한 베스트콘2022(Better Software Testing Conference 2022)에서 발표한 강연 자료입니다.
대규모 장애를 막기 위해 소프트웨어/품질 엔지니어가 알아야 할 내결함성의 개념과 설계 기법을 공유드립니다.
생생한 강연 영상으로 확인해 보세요!
https://youtu.be/OLsv7oG0VPo
MSA ( Microservices Architecture ) 발표 자료 다운로드Opennaru, inc. source : http://www.opennaru.com/cloud/msa/
마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 마이크로서비스를 전통적인 모놀리식(monolithic) 접근 방식과 구별 짓는 기준은 애플리케이션을 핵심 기능으로 세분화하는 방식입니다. 각 기능을 서비스라고 부르며, 독립적으로 구축하고 배포할 수 있습니다. 이는 개별 서비스가 다른 서비스에 부정적 영향을 주지 않으면서 작동(또는 장애가 발생)할 수 있음을 의미합니다.
2. 2 | 16
중간고사 안내
평가 일시
장소 : 전산실
시간 : 15:30 ~ 17:00
평가 내용
주제
▶M/M/3 확장 모델 + 공간 사용 기능
배점 기준
▶정확성 (40%)
▶신속성 (10%)
▶효율성 (25%)
▶시뮬레이션 종료 시간 (25%)
정확성
40%
신속성
10%
효율성
25%
시뮬레이션
종료 시간
25%
배점 기준
3. ‒ 프로그램 소개
‒ 프로그램 기능
1. Shipyard One™ 소개
‒ M/M/1 조선소 모델링 및 시뮬레이션
‒ M/M/3 조선소 모델링 및 시뮬레이션
3. 이론적 모델
‒ 공통 공장
‒ 조별 단위 공장
4. 조선소 단위 모델
‒ 공장별 모델링
‒ 시뮬레이션 모델 구동
5. 조선소 통합 모델
2. 기본 사용법
‒ 화면 설명
‒ 기본 조선소 예제
‒ 저장소 설정
‒ 프로그램 설정
‒ 조선소 모델 설정
‒ 공장 모델링
‒ 제품 모델링
‒ 공정 모델링
‒ 시뮬레이션 및 결과 확인
5. 5 | 16
Queue Model
M/M/1 조선소 모델링 및 시뮬레이션
Source SinkServer
6. 6 | 16
M/M/1 조선소 모델링 및 시뮬레이션
문제 정의
Idle time Working time Utilization Max. queuing length Avg. queuing length Avg. part residence time
Server
Find
Avg. number of part in entire model (WIP)
Avg. time of part in the system
Source
IAT
Poisson(λ)
λ: Mean time between arrivals
Server
Service time
exponential(λ)
λ: Mean working time
Sink
Delay time
normal(min, max)
7. 7 | 16
M/M/1 조선소 모델링 및 시뮬레이션
공정 속성 화면
인자 관리공정 종류 선택 상세 속성 관리필요 설비 종류필요 제품 종류
8. 8 | 16
M/M/1 조선소 모델링 및 시뮬레이션
공정 고급 설정
세부 로직 설정 여부 로직 선택
9. 9 | 16
M/M/3 조선소 모델링 및 시뮬레이션
Queue Model
Source Sink
Server
10. 10 | 16
M/M/3 조선소 모델링 및 시뮬레이션
문제 정의
Idle time Working time Utilization Max. queuing length Avg. queuing length Avg. part residence time
Server1
Server2
Server3
Find
Avg. number of part in entire model (WIP)
Avg. time of part in the system
IAT
Poisson(λ)
λ: Mean time between arrivals
Delay time
normal(min, max)
Service time
exponential(λ2)
λ: Mean working time
Server
Service time
exponential(λ1)
λ: Mean working time
Service time
exponential(λ3)
λ: Mean working time
Source Sink
Routing logic
1) First possible
2) Most unutilized
3) Cyclic
4) Fixed
11. 11 | 16
M/M/3 조선소 모델링 및 시뮬레이션
공정 속성 – 필요 제품/설비 설정
필요 설비 종류 선택
12. 12 | 16
M/M/3 조선소 모델링 및 시뮬레이션
공정 속성 – 필요 제품/설비 설정
필요 제품 종류
필요 설비 종류
필요 제품 갯수
(∞ ∼ 50)
필요 설비 갯수
(∞ ∼ 50)
13. 13 | 16
M/M/3 조선소 모델링 및 시뮬레이션
공간 요소 추가 - 개별 속성
인자 값 선택속성 창 - 속성 추가 인자 값 생성 공간 요소 설정
14. 14 | 16
M/M/3 조선소 모델링 및 시뮬레이션
공간 요소 추가 - 종류별 속성
인자 값 선택구분 창 - 인자 추가 인자 값 생성 공간 요소 설정
15. 15 | 16
공간 요소 설정
M/M/3 조선소 모델링 및 시뮬레이션
공간 요소 추가 - 종류별 속성
개별 속성 – 자동 입력 사용값 설정