준준의 기록일지

[Jmeter] csv파일 로그인 부하 테스트 본문

개발 전체

[Jmeter] csv파일 로그인 부하 테스트

junjunwon 2021. 3. 17. 17:14

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."




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의 표준편차

 

출처

kamang-it.tistory.com/entry/JMeterlistener-%ED%99%9C%EC%9A%A9%ED%95%B4%EC%84%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B2%B0%EA%B3%BC-%EB%A6%AC%ED%8F%AC%ED%8A%B8-%EB%B3%B4%EA%B8%B0

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

 

Apache JMeter II탄 요약편

Apache JMeterVI. 테스트 구성단위앞의 예제에서 대강의 테스팅 흐름을 살펴보았습니다. 이제 각각의 요소별로 자세히 알아봅시다.크게 보면 다음 7가지 요소들로 나누어집니다.1. 쓰레드 그룹 (Thread

egloos.zum.com

 

[JMeter]listener 활용해서 데이터 시각화, 데이터 결과 리포트 보기-(5)

참고: [JMeter]오픈 소스 부하테스트 툴 설치와 사용-(1) [JMeter]쓰레드 그룹만들기-(2) [JMeter]http request-(3) [JMeter]jmeter.log로 로그 보기-(4) jmeter를 사용해서 부하를 주는 것을 할 수 있다. 필자는..

kamang-it.tistory.com