아파치 JMeter를 부하 테스트 나 성능 테스트를위한 순수 자바 오픈 소스 소프트웨어입니다. 이 문서에서는 JMeter를 스트레스 테스트 실시 스트레스 테스트 보고서 생성을 사용하여 보는 두 가지 방법을 설명합니다.
환경 준비
아파치 JMeter를 설치하는 방법에 대한 개요는 다음을 찾을 수 있습니다 :
- https://liumiaocn.blog.csdn.net/article/details/101264380
설정 정보 스레드 그룹은 본 실시 예에서, 이러한 설정 thread.jmx로 저장되며, 아래 나열된
준비하기
본 명세서에서 사용 된 바와 같이, 자바 JMeter를 자신의 스트레스 테스트 예제에 대한 요청은 시험 보고서를 생성하는 방법을 설명하기 위해 자세한 단계는 다음을 참조 할 수 있습니다 :
- https://liumiaocn.blog.csdn.net/article/details/101272019
GUI를 생성
보고서를 생성하려면 다음 단계를 사용하여
- 1 단계 : 중합에 입력 된 보고서 출력 파일 이름에서 : /tmp/jmeter-test.jtl. 결과 문서의 이러한 구현은 시험 후 /tmp/jmeter-test.jtl 생성됩니다.
- 2 단계 : 실행이 36,000 시간 정보의 결과를 볼 수 있습니다 후 같은 다음이다, 시작 녹색 시작 단추를 클릭 한 다음 실시간 정보를 볼 수 중합 보고서를 클릭합니다 :
- 3 단계 : /tmp/jmeter-test.jtl 파일을 생성 한 결과를 확인하고이 파일에 테스트 보고서를 생성합니다.
실행 : 빈 / JMeter를 -g /tmp/jmeter-test.jtl -e -o / tmp를 / JMeter를-RPT-GUI -j /tmp/gui-rpt.log
liumiaocn:apache-jmeter-5.1.1 liumiao$ ls -l /tmp/jmeter-test.jtl
-rw-r--r-- 1 liumiao wheel 2874933 Sep 26 05:00 /tmp/jmeter-test.jtl
liumiaocn:apache-jmeter-5.1.1 liumiao$ bin/jmeter -g /tmp/jmeter-test.jtl -e -o /tmp/jmeter-rpt-gui -j /tmp/gui-rpt.log
liumiaocn:apache-jmeter-5.1.1 liumiao$ ls /tmp/jmeter-rpt-gui/
content index.html sbadmin2-1.0.7 statistics.json
liumiaocn:apache-jmeter-5.1.1 liumiao$
- 1
- 이
- 삼
- 4
- 5
- 6
- 4 단계 : 확인 결과는
/ tmp를 / JMeter를-RPT-GUI 디렉토리에 생성 된 명령 행의 결과가, index.html을 클릭이 보고서의 결과를 보고서 생성 sbadmin을 기반으로 볼 수 있음을 알 수있다
비 GUI 모드 생성
보고서를 생성하려면 다음 단계를 사용하여
- 1 단계 : 다음과 같이 사용하면, 특정 명령을 비 GUI 실행하여 JMeter 압력 테스트 -n 파일을 thread.jmx, 결과 JTL 파일을 생성 :
执行命令:bin/jmeter -n -t /tmp/thread.jmx -l /tmp/jmeter-test-nongui.jtl -j /tmp/gui-rpt.log
- 1
다음과 같이 실행 결과는 다음과 같습니다
liumiaocn:apache-jmeter-5.1.1 liumiao$ bin/jmeter -n -t /tmp/thread.jmx -l /tmp/jmeter-test-nongui.jtl -j /tmp/gui-rpt.log
Creating summariser <summary>
Created the tree successfully using /tmp/thread.jmx
Starting the test @ Thu Sep 26 05:23:23 CST 2019 (1569446603749)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
summary + 2328 in 00:00:06 = 391.3/s Avg: 227 Min: 101 Max: 359 Err: 0 (0.00%) Active: 100 Started: 100 Finished: 0
summary + 12937 in 00:00:30 = 431.2/s Avg: 231 Min: 100 Max: 359 Err: 0 (0.00%) Active: 100 Started: 100 Finished: 0
summary = 15265 in 00:00:36 = 424.6/s Avg: 231 Min: 100 Max: 359 Err: 0 (0.00%)
summary + 13155 in 00:00:30 = 438.5/s Avg: 227 Min: 100 Max: 359 Err: 0 (0.00%) Active: 100 Started: 100 Finished: 0
summary = 28420 in 00:01:06 = 430.9/s Avg: 229 Min: 100 Max: 359 Err: 0 (0.00%)
summary + 7580 in 00:00:20 = 377.8/s Avg: 228 Min: 100 Max: 359 Err: 0 (0.00%) Active: 0 Started: 100 Finished: 100
summary = 36000 in 00:01:26 = 418.5/s Avg: 229 Min: 100 Max: 359 Err: 0 (0.00%)
Tidying up ... @ Thu Sep 26 05:24:50 CST 2019 (1569446690067)
... end of run
liumiaocn:apache-jmeter-5.1.1 liumiao$
- 1
- 이
- 삼
- 4
- 5
- 6
- (7)
- 8
- 9
- (10)
- (11)
- (12)
- (13)
- (14)
- (15)
- 2 단계 : 만들기 확실히 결과는 /tmp/jmeter-test.jtl 파일을 생성하고이 파일에 테스트 보고서를 생성합니다.
실행 : 빈 / JMeter를 -g /tmp/jmeter-test-nongui.jtl -e -o / tmp를 / JMeter를-RPT-nongui -j /tmp/gui-rpt.log
실행 결과는 다음과 같다
liumiaocn:apache-jmeter-5.1.1 liumiao$ bin/jmeter -g /tmp/jmeter-test-nongui.jtl -e -o /tmp/jmeter-rpt-nongui -j /tmp/gui-rpt.log
liumiaocn:apache-jmeter-5.1.1 liumiao$ ls -l /tmp/jmeter-rpt-nongui/
total 32
drwxr-xr-x 5 liumiao wheel 160 Sep 26 05:26 content
-rw-r--r-- 1 liumiao wheel 9477 Sep 26 05:26 index.html
drwxr-xr-x 7 liumiao wheel 224 Sep 26 05:26 sbadmin2-1.0.7
-rw-r--r-- 1 liumiao wheel 796 Sep 26 05:26 statistics.json
liumiaocn:apache-jmeter-5.1.1 liumiao$
- 1
- 이
- 삼
- 4
- 5
- 6
- (7)
- 8
- 3 단계 : 결과를 확인
이 확인되었다 아래와 같이 생성 된 리포트 정보
개요
이 문서는 JMeter가에서 테스트 보고서를 생성하는 일반적인 방법을 설명, 다음 기사는 시험 보고서의 세부 사항을 소개 할 것입니다.