Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 컴파일
- 격파르타비전공자
- 항해15기
- 격파르타합격후기
- java set 저장
- java map 출력
- java 자료구조 활용
- java알고리즘
- 인터프린터언어
- 격파르타후기
- 프로그래머스
- java참조자료형
- javaJVM
- 비전공자sqld
- java map 저장
- 프로그래머스제일작은수
- java최솟값구하기
- 항해99후기
- 격파르타장점
- java map
- 코딩부트캠프후기
- java set 출력
- java알고리즘문제풀이
- 노베이스부트캠프
- java기본자료형
- java list 출력
- 작은수제거하기
- java list 저장
- sqld자격증합격
- javaJRE
Archives
- Today
- Total
코딩과 결혼합니다
[Game_Crew] 성능 테스트 : 툴 선정하기, 설치 본문
728x90
선정 시 고려할 요소
1. 프로토콜 지원
- API가 사용하는 프로토콜을 지원하는지?
2. 자동화
- 테스트 툴이 자동화를 지원하는지? 자동화를 통해 시간을 절약하고, 테스트의 일관성을 유지
3. 다중 사용자 시뮬레이션
- 실제 사용자의 행동을 시뮬레이션 할 수 있는지? 이 기능을 통해 API가 동시에 많은 요청을 처리하는 능력 테스트
4. 결과 보고서
- 테스트 결과를 깔끔하고 이해하기 쉬운 형식으로 제공하는지? 결과 분석과 문제 해결에 매우 중요
5. 스크립팅 언어
- 익숙한 언어를 사용하는 툴을 선택하는 게 좋다.
6. 비용
- 무료 툴일 경우 사용 제약이 있는지, 유료 툴일 경우 가격이 합리적인이 확인
7. 참고할 레퍼런스
- 문제 발생 시 빠르게 해결 할 수 있도록 참고할 문서가 많은지 확인
📌 Jmeter VS nGrinder
툴 명 | 프로토콜 | 자동화 | 다중 사용자 시뮬레이션 | 결과 보고서 | 스크립팅 언어 |
비용 | 레퍼런스 |
Jmeter | HTTP, HTTTPS, JDBC, LDAP, SOAP 등 다양한 프로토콜 지원 | Ant나 Maven 같은 빌드 툴과 연동하여 테스트를 자동화 | 다중 스레드 그룹을 통해 (단일 머신, 여러 사용자) |
다양한 형식의 차트와 그래프로 제공 | Java 기반으로 스크립팅 가능 | Apache 라이선스로 무료 | 공식 문서와 다양한 커뮤니티, 블로그등의 정보 풍부 |
nGrinder | 주로 HTTP, HTTPS 프로토콜 지원 | 테스트 스크립트 작성 후 자동화 테스트 | 다중 에이전트를 통해 (여러 머신, 독립 사용자) |
테스트 결과를 그래프와 표 형식으로 제공 | Groovy, Jython 등 다양한 스크립팅 언어 지원 | 네이버에서 오픈소스로 제공, 무료 | 공식 문서와 네이버 개발자 센터를 통한 정보 제공 |
Jmeter가 nGrinder보다 GUI가 떨어지나 그래도 사용자 친화적인 GUI를 제공하고 사용이 간편하고 정보가 풍부하여 초보자가 쉽게 접근하기 좋을 것 같다.
JMeter 테스트를 사용하는 방법으로는
- Java 코드로 작성
- JMeter GUI를 통해
이렇게 두 가지가 있는데 첫 번째 방법은 복잡하고 유지보수가 어려워 일반적으로 GUI를 통해 테스트를 작성하고, 필요한 경우에만 Java코드로 테스트를 작성한다고 한다.
1. 설치
https://jmeter.apache.org/download_jmeter.cgi
Apache JMeter - Download Apache JMeter
Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ava
jmeter.apache.org
리눅스면 위에것을 윈도우면 아래의 것을 다운로드 받으면 된다고 한다.
나는 윈도우 환경에서 진행하니 zip파일로 다운로드를 받는다.
2. 실행
압축을 풀고 bin 파일로 들어간다.
이 파일을 클릭해주면 실행된다.
'코딩과 매일매일♥ > Game_Crew' 카테고리의 다른 글
[Game_Crew] 성능 테스트 : JMeter 사용법과 테스트 (0) | 2024.01.12 |
---|---|
[Game_Crew] 성능 테스트 : 저장된 더미데이터 활용하기 (1) | 2024.01.10 |
[Game_Crew] 성능 테스트 : Java Faker 를 사용하여 더미데이터 생성하기 (0) | 2023.12.27 |
[Game_Crew] 성능 테스트 : Mockaroo 를 사용하여 더미데이터 생성하기 (2) | 2023.12.22 |
[Game_Crew] 성능 테스트 : 데이터를 늘리는 방법? (0) | 2023.12.22 |