728x90

 

테스트할 api 주소

https://api.openweathermap.org/data/2.5/weather?q=Bangalore&APPID=API KEY를 기입해주세요

b5227eb415d8925187dc818bdeba0098

1. Test Plan 우클릭 - [Thread] - [Thread Group]

2. Thread Group 우클릭 - [Add] - [ Sampler] - [Http Request]

3. Http Request 우클릭 - Listener - [View Results Tree]

 

1 ) 테스트할 다음과 같이 카테고리를 세팅해줍니다.

2) rest 형식으로 테스트할때 ServerName or Ip에 테스트할 API에 도메인명을 기입하고

HTTP Request 탭에서 Path 형식과 파라미터 형식을 설정합니다.

3) Thread Group에서

Number of Thread (쓰레드 수)

Ramp-up period : 5로 값 설정지 쓰레드수가 10개라고 가정할때 5초동안 쓰레드수를 점진적으로 상승시킴

Loop Count : 1쓰레드당 반복할 횟수

Thread Group탭의 값과 HTTP Request값의 기입이 끝났다면

4) 실행버튼을 누릅니다.

테스트 결과가 나오게됩니다.

728x90

'Java > jmeter' 카테고리의 다른 글

Jmeter 사용법  (0) 2022.02.10
728x90

https://jmeter.apache.org/download_jmeter.cgi

 

Apache JMeter - Download Apache JMeter

Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ava

jmeter.apache.org

ㄴ Jmeter 다운로드 링크 (현재 최신버전은 5.4.3 이고 Java 8 버전이 설치되어있어야한다고함.)

2022년 2월 10일 기준

 

jmeter를 실행하는 방법 

ㄴ bin 폴더 밑에있는 jmter.bat 파일을 실행합니다.

2) 테스트

Test Plan -> (마우츠 우측버튼 클릭) 

[ADD] -> [Threads (Users)] -> [Thread Group] 선택

 

[Thread Group - Thread Properties 설정]

 Nmuber of Thread (users) : 테스트를 하는 사람 (하나의 웹사이트가 잇다고할때 10명의 사용자가 있다고 가정하고 테스트를 한다고 보면됨)

 

Loop Count : 1개의 PC를 가지고 있는 Tester 가 해당 테스트시나리오를 몇번 반복하게 할 것인가?

 

Ramp-up period : 1000명의 테스터가 10000번씩 웹 접속테스트를 한다면 과부하가 걸릴것이다.

동시 접속자수를 서서히 늘려갈때 쓰는 옵션이다. 값을 5로 설정시 5초안에 user(쓰레드 수)를 점진적으로 늘린다.

 

---- 

[Thread Group] -> [Add] -> [Sampler] -> Http Request]

 

ServerName : www.google.com  입력

 

Report 추가

간단한 테스트를 통해 동작을 확인할수 있음

728x90

'Java > jmeter' 카테고리의 다른 글

Jmeter API Testing  (0) 2022.02.18

+ Recent posts