본문 바로가기

생각정리/항해99

[실전 프로젝트] 3주차 - 1

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