우선 jmeter를 사용하려면 java부터 설치해야하는데, 설명은 생략하고 넘어가겠다.
그리고 jmeter 설치는
JMeter 무작정 따라해보기(Windows)
API 테스트 자동화에 관심이 생기면서 작년에 들었던 API 테스트 자동화 교육이 떠올랐다.문득 자료를 다시 찾아보니까 어디서 본듯한 녀석이 눈에 띄었다.JMeter어렴풋이 성능 테스트 도구로 알고
velog.io
이 블로그를 참고하면 쉽게 되어서 jmeter 설치 정리도 생략하겠다.
- 스레드 수 : 유저 몇 명 접속한 것으로 할거냐
- ramp up period : 몇 초 동안 처리하는 것으로 할거냐
- loop count : 1 유저 당 몇 번 요청 시킬거냐
그리고 위처럼 설정을 마쳤다면,
- protocol : http
- host : ip
- port : port
- method : method
- path : api path
- body request : 요청할 body
위처럼 body도 작성할 수 있다.
참고로 나는 1~ 내가 지정한 카운트 수를 하기 위해 환경변수 주입을 시켰다.
이렇게 하려면 Counter라는 것을 만들어줘야한다.
Counter를 만들었다.
- Start value : 시작값
- increment : 증가시킬 수
- maximum value : 최대값
- export variable name : 환경변수로 사용할 이름
counter로 작성해서 http request에서 ${counter} 로 사용할 수 있었다.
그래서 loop count를 100000으로 해놨다면 1~100000까지 +1을 해서 counter 변수에 주입시켜 테스트해준다는 것이다.
근데, 처음 사용해봐서 latency가 걸리고 있는건지, 걸렸다면 어디서 얼마나 걸렸는지 이해가 안되서 이것저것 테스트중이다....
'기타' 카테고리의 다른 글
9주차 항해 후기 (0) | 2024.08.10 |
---|---|
항해 8주차 회고노트 (0) | 2024.08.03 |
부족한 점을 많이 알게 된 항해플러스 5주차 후기 (0) | 2024.07.20 |
WIP 4주차 (0) | 2024.07.13 |
항해 3주차 회고 노트 (0) | 2024.07.06 |