본문 바로가기

아카이브/Spring

[Spring] REST API 부하 테스트

출시전 동시 사용자수를 유추하기위해 부하테스트

1. 다운로드

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

apache-jmeter-5.4.1.zip 다운로드 후

bin/jmeter.bar 실행

 

2. Thread Group 설정

user loop 설정

3. 행동 설정

 

공고 리스트 요청 페이징을 해놓아서 1페이지를 요청(8개의 공고)

 

4. 뷰어 추가

Result table viewer
Aggreate graph

5. 요청 보내기

 

6. 결과 보기

NAS

800개의 요청이갔는데 

저희 api의 이미지는 서버에 저장을 하고 저장된 폴더의 포트를 열어 접근하는 방식이라서 api결과는 이미지 경로를 포함한 json으로 와서 그 경로로 Imget.network()를 이용해 여는 방식입니다.

 

그래서 Image를 얻는 url로 다시 테스팅 해보았습니다.

NAS

이미지 요청응답시간이 30~40초를 넘어갑니다.

그래서 인터넷 속도를 측정해보니

오피스 공용 와이파이를 사용하고있어서 속도가 너무느립니다..

출시전에 기가 와이파이로 변경해야겠습니다.

 

https://cruxon.tistory.com/138

 

[jmeter] apache jmeter를 통한 rest 부하테스트

요즘 API 서버만 단독으로 개발하는 프로젝트들이 꽤 많은것 같다. REST 호출 테스트에 사용되는 여러툴들이 많은데.. 이 소프트웨어들은 단순히 호출 테스트부터 성능부하테스트기능까지 포함하

cruxon.tistory.com

 

'아카이브 > Spring' 카테고리의 다른 글

[Spring] Fcm init  (1) 2021.07.23
[유틸] RestAPI model,dto,controller 파일 자동 생성(Mybatis)  (0) 2021.05.27