https://blog.outsider.ne.kr/1238
아웃사이더님의 블로그를 보고 Artillery 툴이
ab(apache benchmark)보다 뭔가 더 좋은 것 같아서 한 번 공부해봅니다.
이 툴을 테스트해보고 싶었던 가장 큰 이유는
report라는 기능으로 테스트 결과를 html 파일로 보기 좋게 만들어주는 기능이 있기때문..!
한번 테스트해보겠습니다.
1. 설치
$npm install artillery -g
2. 퀵 테스트 실행
$artillery quick -d 60 -r 10 http://pineoc.blogspot.com
Log file: artillery_report_20160912_130365.json
Phase 0 started - duration: 60s
Report for the previous 10s @ 2016-09-12T04:04:09.912Z
Scenarios launched: 99
Scenarios completed: 95
Requests completed: 194
Concurrent users: 4
RPS sent: 19.92
Request latency:
min: 168.8
max: 623.9
median: 188
p95: 236.5
p99: 504.6
Scenario duration:
min: 473.9
max: 941.3
median: 517.2
p95: 718.9
p99: 921.6
Codes:
200: 96
302: 98
... 생략
밑에 쭈욱 로그가 나옵니다.
파일이 만들어졌다고 나왔네요. 한번 들여다보면,
이렇게 데이터가 14000줄 정도 나옵니다.
한번 report 명령어로 리포트 뽑아보겠습니다.
3. 리포트 만들기
$artillery report
이렇게 html이 바로 짠하고 나옵니다.
각각의 그래프에 마우스 커서를 올리면 데이터도 확인해볼 수 있구요.
실제로 서비스 개발할 때도 사용해봐야겠습니다.
굿굿
2016년 9월 12일 월요일
피드 구독하기:
글 (Atom)
JIRA Plugin - ScriptRunner 소개 #2
관련 글 소개 #1: https://pineoc.blogspot.com/2019/03/scriptrunner-1.html ScriptRunner 소개 #2 지난 글에서는 Behaviours를 보았고 다음 내용인 콘솔, 리스너 등을 ...
-
에반젤리스트(Evangelist)란 무엇일까요? 단어 그대로 말한다면 '전도사'의 의미를 가지고 있습니다. 그리고 제가 공부하는 IT업계에서도 이 에반젤리스트가 있지요. 이분들이 하는 일은 쉽게 말해서 기술에 대해 전파하고 알리...
-
Nginx 를 이번에 사용하게 되었는데요. Nginx를 이용해서 폴더에 있는 파일을 받을 수 있게 하려합니다. mac OS에서 테스트할때의 nginx 의 nginx.conf 파일은 /usr/local/etc/nginx/nginx.conf 경...