[성능테스트] nGrinder Script POST 해보기
2022. 10. 13. 17:25
엔지니어링/성능테스트
지난 포스팅에 nGrinder 설치 및 GET 테스트를 마쳤다. 이제 2가지 테스트를 해볼 건데, 로그인 시도와 로그인한 사용자만 이용할 수 있는 페이지를 요청하는 것이다. 필자가 구현해둔 application은 아래와 같다. URL Method Parameter / POST email, password /user GET - 이제 nGrinder Script 작성을 해보자. import static net.grinder.script.Grinder.grinder import static org.junit.Assert.* import static org.hamcrest.Matchers.* import net.grinder.script.GTest import net.grinder.script.Grinder i..
[성능테스트] nGrinder 사용해보기
2022. 10. 13. 16:04
엔지니어링/성능테스트
네이버클라우드에 쿠버네티스를 구축하고 springboot pod를 올렸다. 또 클라우드 서비스에서 redis, postgresql를 올렸는데, redis 캐시관련해서 성능테스트를 해보고 싶어져서 몇 년 전부터 듣기만했던 Ngrinder 를 비로소 경험 해보려 한다. Java 설치 ngrinder 는 .war 파일로 java가 깔려있어야한다. (아래 링크의 이전 포스팅을 참고하라.) 포스팅에서 설치하는 자바 버전은 jdk18 인데, grinder는 1.8 또는 11만 지원한다고 하니 버전을 잘 선택해야 한다. 우분투 20.04.3 LTS 에 openJDK 직접 설치하기 우분투에 openjdk를 설치하려하니 잘 안되서... ppa 레포를 등록하고 패키지 찾고하면 된다하는데 자꾸 안되서 수동 설치방법을 기록한..