Jmeter 테스트
Apache JMeter는 서버가 제공하는 성능 및 부하를 측정할 수 있는 테스트 도구
JMeter는 순수 Java 애플리케이션 오픈소스이며 서버나 네트워크 또는 개체에 대해 과부하를 시뮬레이션하여 강도를 테스트하거나 다양한 부하 유형에서 전체 성능을 분석하는 데 사용할 수 있습니다.
Stepping Thread Group
[ this group will start ] 총 몇 개의 Thread를 발생할 것인가?
[ Next, add ] 몇 개씩 더해질 것인가 ?
[ threads every ] 몇 초 후에 더해질 것인가?
[ using ramp-up ] Next add되는 데 걸리는 시간
[ Then hold load for ] 몇 초 동안 최대 Thread를 유지할 것인가?
[ Finally, stop ] 몇 개 씩 Thread를 줄일 것인가?
[ threads every ] 몇 초 간격으로 줄일 것인가?
Aggregate Report Min 최소 응답 시간 Maximum 최대 응답 시간 View Results In Table 요청한 테이블의 기록들 jp@gc - Transactions per Second 초 당 응답
jp@gc - Response Time Over Time - 응답시간
jp@gc - Active Threads Over Time - 현재 활성화된 쓰레드의 갯수
.\bin\jmeter -n -t .\bin\testscene.jmx -l .\jtl\2023-11-01.jtl
Jmeter 파일위치 -n = nongui모드로 작동시킴 -l 실행결과를 ~~에 ~~파일로 저장
User Defined Variables = 환경 변수를 선언해서 사용할 수 있다.
이런 것과 같이 요청에 필요한 Cookie 정보를 실어서 테스트를 진행할 수 있다.
이런 식으로 테스트 시나리오를 작성하여 Jmeter로 부하 테스트를 진행했습니다.
UserId.txt파일에 ID와 같은 정보를 저장하고 해당 정보를 불러와서 가입 혹은 구매와 같은 api를 실행해서 부하 테스트를 진행할 수 있습니다.
참고 사이트
https://www.mynotes.kr/jmeter-stepping-thread-group-부하테스트-설정/
JMeter stepping thread group 부하테스트 설정 - MYNOTES.KR
jmeter stepping thread group 부하테스트에 대한 설정방법에 대한 포스트입니다.
www.mynotes.kr
https://m.blog.naver.com/dbstnrrud93/221848689002
| SW TEST | JMeter를 활용한 서버 성능 테스트
0. 서버 성능 테스트란? 1. JMeter 설치하기 서버의 성능 테스트를 할 때 가장 많이 사용되는 JMeter를...
blog.naver.com
'생각정리 > 항해99' 카테고리의 다른 글
[실전 프로젝트] 4주차 - 1 (0) | 2023.11.17 |
---|---|
[실전 프로젝트] 3주차 - 2 (0) | 2023.11.17 |
[실전 프로젝트] 2주차 - 2 (0) | 2023.10.13 |
[실전 프로젝트] 2주차 - 1 (0) | 2023.10.13 |
[실전 프로젝트] 1주차 - 2 (1) | 2023.10.07 |