성능테스트/nGrinder: 3개의 글
* 헤더와 쿠키, 파라미터를 추가하는 스크립트 입니다. 이 작업은 스크립트 페이지에서 처음 '스크립트 만들기'를 할때도 '상세 설정 보기'에서 추가할 수 있습니다. 일부(cookies)는 해당 api에서는 필요하지 않은 데이터지만 샘플이니까 넣어봤습니다. # -*- coding:utf-8 -*- # A simple example using the HTTP plugin that shows the retrieval of a # single page via HTTP. # # This script is automatically generated by ngrinder. # # @author 성능팀 from net.grinder.script.Grinder import grinder from net.grinder.s..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/bO51mt/btrCp7hf9gn/SB48UTx0YcC5TPkofzHFo1/img.png)
📝 ngrinder 현재 진행 중인 shoe-auction 프로젝트의 비즈니스 로직 구현이 90% 이상 완료되었습니다. 현재 Naver Cloud Platform으로 프로젝트의 인프라 환경을 구축해놓은 상태에서 성능 테스트 지표를 이용해 Scale-out 방식으로 서버 확장을 진행해보려고 합니다. 성능 테스트 툴은 네이버에서 만든 ngrinder 사용해서 진행하였습니다. 심플한 UI를 제공하기 때문에 초보자도 쉽게 사용할 수 있고 테스트 결과도 결과 보고서를 통해 한눈에 알아볼 수 있어서 국내에서 많이 사용되고 있습니다. 설치 방법은 이전 글을 참고해주세요. 📝 사용 방법 가장 먼저 성능테스트를 위한 스크립트를 작성해야 합니다. ngrinder 메인 화면에서 스크립트 생성 화면으로 이동합니다. 성능 테..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/cqTZ3f/btrCmRfnspR/tXVCI2OJSswD8HxBiKL260/img.png)
서버 선택 기본적으로 nGrinder와 같은 오픈소스를 이용한 성능테스트를 할때는 높은 성능의 서버를 이용하는 것이 좋다. 그래야 성능 테스트의 결과를 비교적 정확히 파악할 수 있다. 또한 Controller , Agent 그리고 테스트할 서버를 모두 각각 구축하는 것이 좋다. 만약 세 가지 요소들을 하나의 서버로 구동한다면 서버가 온전히 성능 테스트만을 위해 자원을 사용할 수 없게 된다. 따라서 정확한 수치를 산출해내기 어렵다. 1. jdk 설치 nGrinder는 기본적으로 jdk가 설치되어있어야 동작한다. 1. 자바 설치여부 확인 # java -version 2. jdk 1.8 설치 # sudo yum install java-1.8.0-openjdk-devel 3. 환경변수 설정 # readlink ..