일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- table
- 스프링
- 개발공부
- JS
- 데이터베이스
- Vue
- 개발
- java
- Spring
- javascript
- reactjs
- 자바
- sql
- 스프링부트
- 쿼리
- 리액트
- Intellij
- 자바스크립트
- 보안취약점
- React
- component
- springboot
- EXTJS
- DATABASE
- 컴포넌트
- restapi
- GIT
- crud
- mssql
- jdk
- Today
- Total
준준의 기록일지
[Jmeter] csv파일 로그인 부하 테스트 본문
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
csv파일에 로그인 정보를 담고 해당 login 요청에 아래와 같이 설정해주면 된다.
부하테스트는
로그인 : once only controller
로그인 이후 페이지 : loop controller
로그아웃 : once only controller
로 진행했다.
해당 페이지 정보를 알
기 위해서 HTTP(S) Test Script Recorder를 아래와 같이 설정하고
로컬에 아래 사진과 같이 프록시를 설정한 뒤 Start를 하고 페이지에 접속하면 해당 페이지 정보를 실시간으로 가져온다.
Table 열 데이터
Sample - ID번호 이 번호를 보고 몇번째로 보는 부하인지 알 수 있다.
Start Time - 보내기 시작한 시간으로 ms단위까지 나온다.
Thread Name - 쓰레드 그룹 이름
Label - 보낸 request의 이름
Sample Time(ms) - Load Time, Elapsed Time, Response Time이랑 같은 뜻이다. 요청 시작 시점부터 응답 종료 시점까지의 시간을 의미
Status - 말그대로 응답상태를 확인할 수 있다.
Bytes - 응답 데이터 바이트
Sent Byte - 요청 데이터 바이트
Latency - 지연 속도를 의미하는데 요청 시작 시점부터 응답 시작 시점까지의 시간을 의미
Connect Time(ms) - TCP Handshake를 이용해 연결하는 시간(그냥 TCP연결시간)
Table footer 데이터
No of Samples - No는 아니다라는 뜻이 아니라 number라는 뜻, 처리중인 데이터 수를 의미
Latest Sample - 가장 마지막 Sample Time
Average - 생략되있는데 Sample Time 평균
Deviation - 생략되있는데 Sample Time의 표준편차
출처
egloos.zum.com/ingenuity/v/1671814
medium.com/@bluewings/%EB%B6%80%ED%95%98%ED%85%8C%EC%8A%A4%ED%8A%B8-jmeter-%EB%9E%80-6299ecc2f7b1
'개발 전체' 카테고리의 다른 글
[https] Timeout (0) | 2021.04.08 |
---|---|
[js/css] 배포 파일 업데이트 시 캐시 방지 (0) | 2021.03.18 |
[Active Directory] AD 계정 대량 생산 (0) | 2021.03.17 |
[Java] InputStream (0) | 2021.02.25 |
[Java] try/catch 문 "고의" 예외처리를 통한 flow 확인 (0) | 2020.10.14 |