대표적인 성능 테스트 툴 ( nGrinder / jMeter )

Soyean·2022년 12월 29일
0

비기능 테스트

목록 보기
2/3

1. nGrinder

서버 부하 테스트를 할 수 있도록 네이버에서 공개한 오픈소스 툴

  • Jython script를 이용한 테스트 시나리오 작성
  • Web 기반 도구 제공 > 테스트 시나리오 관리 / 테스트 실행 / 모니터링 / 결과 확인 및 리포트

설치 방법

실행 방법

  • 실행 명령어 > java -jar ngrinder-controller-3.5.7.war --port 7070
    Admin Web 접속 > http://localhost:7070/login (id : admin / pw : admin)

Method 정리

  • @BeforeProcess : 프로세스가 호출되기 전에 실행되어야 하는 동작 정의
    @AfterProcess : 프로세스가 종료된 후 실행되어야 하는 동작 정의
    @BeforeThread : 각 스레드가 실행되기 전에 실행해야 하는 동작 정의
    @AfterThread : 각 스레드가 실행된 후 실행되어야 하는 동작 정의
    @Before : 모든 @Test 주석 메서드가 실행되기 전에 실행되어야 하는 동작 정의
    @After : 모든 @Test 주석 메서드가 실행된 후 실행되어야 하는 동작 동작
    @Test : 테스트 동작 정의. 여러 번 실행됨

2. jMeter


웹 애플리케이션에 초점을 둔 다양한 서비스의 성능을 분석하고 측정하기 위한 부하 테스트 도구

설치 방법

실행 방법

  • brew 설치 이후 jMeter 실행 명령어 > open /usr/local/bin/jmeter
  • zip 파일 다운로드 > 압축 해제 > bin 폴더 > ./jmeter

참고 :
Installation Guide · naver/ngrinder Wiki
https://github.com/naver/ngrinder/wiki/Groovy-Script-Structure

profile
주니어 QA 🐥

0개의 댓글