구_Programming/테스트

Jmeter - 사용법

횽만이 2019. 10. 19. 06:40

참고 : https://www.slideshare.net/xenonix/apache-jmeter-41356991

 

  • Jmeter 조금 더 잘 이용하려면 plug-in이 필요
    1. https://jmeter-plugins.org/install/Install/ 
    2. download한 jar파일을    설치경로/lib/ext에 복사한다.
    3. 재시작
  • Plugin manager에서 sampler plugins을 설치하고, 테스트할 API서버 경로를 셋팅한다.
    1. TreadGroup을 생성 
      1. 쓰레드 수, 전체 쓰레드 동작시간, 실행 카운트 
    2. TreadGroup 선택후 add → sampler → http request (restapi test을 위한 설정_
      1. protocal (http or https) , server name or ip ( ex dev1.epiclive.io or 247.192.xxx.xxx ) ,  Path (/dragon/api/v1/login_example) 
    3. Http Request 
      1. add → config Element → 필요한 값 설정 (쿠키/캐시/세션/헤더 기타등등. )→ ex) Header Manager (헤더값을 지정할 수 있음) json이라면 MIME타입인 Content-Type, Application/json  
      2. Listener(결과 내용을 리포팅 해줌) →  view result in table 
    4. csv data set config 기능을 이용하면 다건의 요청 파라미터를 csv파일로 입력하여 테스트 할 수 있다.  
      1.  https://guide.blazemeter.com/hc/en-us/articles/206733689-Using-CSV-DATA-SET-CONFIG-Using-CSV-DATA-SET-CONFIG