카테고리 없음

Jmeter 사용해서 성능 테스트하기

늘이 2023. 12. 22. 14:51

1. thread Group 추가

Test Plan 오른쪽마우스 -> Add -> Threads(Users) -> Thread Group

 

1개의 thread를 user 1명으로 생각하고 thread 수를 변경하면서 테스트 하기(아래 사진에서는 500으로 설정되어 있음)

 

2. Sampler 추가하기

  • Sampler는 실제 우리가 요청하는 테스트의 단위
  • HTTP 요청을 하기 위해 HTTP Request 선택

 

Thread Group -> Add -> Sampler -> HTTP Request

 

HTTP 요청할 내용 입력하기

아래와 같은 경우로 ip주소, 포트번호, 경로, http메서드를 입력하고, 필요에 따라 파라미터, body, 파일 등을 넣어줌

 

컨텐츠 타입 설정

HTTP Request 오른쪽 마우스 -> Add -> Config Element -> HTTP Header Manager

 

json 형식으로 받기위해 나는 아래와 같이 작성

 

 

3. 리스너 추가하기

  • Sampler 결과를 받기위한 리스너 추가
  • 리스너 없이 테스트 실행이 가능하지만 결과에 대한 리포트를 확인하기 위해 리스너를 등록함

 

Thread Group 오른쪽 마우스 -> Add -> Listener -> 리스너 종류 선택

 

실행이 완료되면 아래와 같이 리포트를 볼 수 있음

 

View Result Tree

 

Summary Report

 


Aggregate Report

 

Backend Listener

 

Assertion Results

 

View Results in Table

 

 

View Results Tree, Summary Report, View Results in Table 정도면 필요한 정보를 확인할 수 있을 듯