티스토리 뷰
ab는 굉장히 간단하게 사용할수 있는 성능검사도구입니다
설치도 간단하고 사용도 간단하죠
하지만 사용법이 간단한 만큼 상세한 설정을 하기는 어렵습니다 그리고 결과값도 엄청 깊이가 있지는 않습니다
하지만 가볍게 성능 한계나 병목지점을 확인하기 위한 테스트해볼수는 있습니다
-c 옵션은 동시에 요청할 요청 수이며,
-n 옵션은 요청할 횟수입니다
-c 옵션은 커넥션의 갯수라고 생각하시면 될것 같습니다
-c가 1이고 -n이 -100라면 1개의 커넥션만을 사용해서 100번의 리퀘스트를 직렬적으로 보내는것이고
-c가 100이고 -n이 100이라면 100개의 커넥션을 이용해서 100번의 리퀘스트를 하기 때문에 한방에 100개의 리퀘스트가 보내집니다
post 데이터를 보내는 것도 가능한데요
약간 번거로운것이 -p 옵션으로 post data로 보낼 데이터를 담은 파일경로를 넣어주셔야 합니다
postdata라는 파일에
a=5&b=3
이렇게 적고
ab -p postdata -T 'application/x-www-form-urlencoded' -c 10 -n 200 http://example.com/post-test-request
이런식으로 보내면 됩니다 -T 옵션을 통해서 content-type header를 보내주세요
vi로 편집할때 끝에 리턴문자열이 포함되어서 post data가 보내져서 한참을 삽질을 했는데요
:set noendofline binary
vi에서 이 명령을 통해 끝에 리턴문자열이 포함되지 않고 저장되도록 하실수 있습니다
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
vuetifyjs 오래된 브라우저와 IE 지원하기 (0) | 2019.11.19 |
---|---|
iOS 프로젝트 배포 환경별 build 세팅하기 (0) | 2019.11.05 |
xcode 11부터 빌드시 기본 modal presentation style이 변경됩니다 (0) | 2019.09.27 |
애플 인앱(in-app purchase) 영수증 검증시 참고하면 좋은 (2) | 2019.09.26 |
MYSQL 5.5에서 utf8mb4 사용시 index size 문제 (0) | 2019.09.21 |
- Total
- Today
- Yesterday
- 구글
- 네이버
- iPhone
- 트위터
- 웹표준
- 자바스크립트
- 벤처
- CSS
- 앱스토어
- 아이디어
- 게임
- 창업
- 앱
- 대학생
- AWS
- 아이폰
- 어플리케이션
- 안드로이드
- 소프트웨어
- 경진대회
- android
- 공모전
- 스마트폰
- php
- JavaScript
- 모바일
- Apple
- 애플
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |