다양한 부하 테스트 상황에 맞는 매뉴얼 제공!!
웹 서버 부하 테스트의 시작부터, 도구 등 모든 것을 알려준다.
서비스 오픈전에 성능 테스트를 해야 하는 개발자에게 권장하는 책
온프라미스나 AWS나 모두 도움하는 책
<1> 웹서비스 시스템 구성도
<2> 시스템 성능 개선 기본 지식
<3> 부하 테스트 도구
<4> Apache Bench 설치법
<5> Apache JMeter 설치법
<6> Locust 설치법
<7> Tsung 설치법
<8> 모니터링?
<9> 부하 테스트 실행
<1> 웹서비스 시스템 구성도
1
온프라미스 구성도
2
AWS구성도
- 동적 콘텐츠 , 정적 콘텐츠 구분
<2> 시스템 성능 개선 기본 지식
1
Throughput개선 = 병목 구간 개선
2
지연 시간 개선
<3> 부하 테스트 도구
Apache Bench
Apache JMeter
Locust
Tsung
1
대상 시스템에 맞는 부하 테스트 도구 사용
2
세선 ID와 패스워드 등 요청 별로 다른 파라미터 사용할 때?
스티브(stub)를 하거나 프로그램 앞단에 파라미터 생성
복잡한 테스트 시나리오로 실행이 가능한 도구
3
높은 Throughput을 가진 시스템 부하 테스트?
병렬로 여러 대 사용, 서버의 스케일 아웃을 지원
Apache JMeter
Locust
Tsung
4
긴 시간 부하를 주는 내구성 테스트?
Apache Bench는 수초~ 수분 부하 테스트 용도.
JMeter도 몇 시간 부하 주면 요청 양이 줄어든다.
<4> Apache Bench 설치법
yum install httpd-tools
<5> Apache JMeter 설치법
<6> Locust 설치법
<7> Tsung 설치법
<8> 모니터링?
1
top
2
netstat -nato
3
AWS Cloudwatch 사용
<9> 부하 테스트 실행
AWS 추천서
감사합니다.