수정 테스트
💬 성능 테스트 기준이 되는 트래픽과 지표를 가지고 수정 기능을 Jmeter를 통해서 테스트 해보기로 했습니다.
✔ multipart/form-data 적용
💬 수정 기능에는 이미지 파일도 같이 전송이 되어야 했기 때문에 multipart/form-data을 사용했습니다.
➡ HTTP Request에서 Use multipart/form-data 체크
➡ Parameters에 Json으로 전달할 데이터 입력
➡ File Upload에 전송할 파일 정보 입력
1. Use multipart/fomr-data 체크 & Json 데이터 입력
2. 전송 파일 정보 입력
✔ 아이디어 ID와 권한 있는 JWT 토큰 적용
💬 아이디어 ID와 권한 있는 JWT 토큰 데이터는 삭제 테스트를 할 때 만들어진 CSV를 사용하기로 했습니다. 수정에 필요한 아이디어 데이터와 이미지 파일 정보만 다르고 나머지는 동일한 데이터를 사용하기 때문입니다.
✔ 실제 테스트 - 결과 ( 1분간 3000건 )
1. 종합
2. TPS
3. Response Time
✔ 결론
수정 기능의 경우 트래픽이 한 순간에 몰릴 일이 없다라고 판단을 내렸습니다. 그래서 저희가 일반적인 트래픽라고 정해놓은 2000 ~ 5000명에서 에러율이 없으며, tps 또한 정상적이기에 성능 향상을 진행하지 않기로 했습니다.
'개발일지 > TIL' 카테고리의 다른 글
[230818] Jmeter SSE 테스트 (0) | 2023.08.18 |
---|---|
[230817] Header에서 Authorization 추출이 안되는 안되는 문제 (0) | 2023.08.17 |
[230815] Jmeter 아이디어 삭제 기능 테스트 (1) | 2023.08.15 |
[230814] 성능 테스트 어떻게 진행할것인가? (1) | 2023.08.14 |
[230813] Jmeter 설치 및 사용해보기 (1) | 2023.08.13 |