非 GUI 模式運行 JMeter 壓力測試


非 GUI 模式,即命令行模式,運行 JMeter 測試腳本能夠大大縮減所需要的系統資源。

使用命令:jmeter -n -t <testplan filename> -l <listener filename>

-n:非GUI模式

-t:需要執行的腳本文件名,如:XX.jmx

-l:保存的文件名,如:XX.jtl

步驟:

1、在GUI模式下添加測試計划,完成請求設置並保存為jmx文件(包括添加監聽器)

2、打開cmd命令行

  a、進入jmeter bin目錄下,如我的jmeter在D盤下:

    C:\Users\sfit1175>d:

    D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>

  b、在bin目錄下執行測試腳本命令:

    注:jmx腳本文件需放到非中文目錄下    

D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>jmeter -n
-t E:\read.jmx -l read.jtl
Java HotSpot(TM) Client VM warning: ignoring option PermSize=64m; support was re
moved in 8.0
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=128m; support wa
s removed in 8.0
Creating summariser <summary>
Created the tree successfully using E:\read.jmx
Starting the test @ Wed May 18 15:08:03 CST 2016 (1463555283944)
Waiting for possible shutdown message on port 4445
summary + 1 in 0.1s = 6.7/s Avg: 150 Min: 150 Max: 150 Err:
0 (0.00%) Active: 5 Started: 5 Finished: 0
summary + 99 in 1.2s = 80.2/s Avg: 74 Min: 47 Max: 232 Err:
0 (0.00%) Active: 0 Started: 10 Finished: 10
summary = 100 in 1.2s = 81.0/s Avg: 75 Min: 47 Max: 232 Err:
0 (0.00%)
Tidying up ... @ Wed May 18 15:08:05 CST 2016 (1463555285971)
... end of run

3、查看執行結果

  a、執行結果在執行命令時當前的目錄下,如我在是D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin目錄下執行命令的,就去bin目錄下找到該文件read.jtl

  b、在jmeter GUI模式下看結果:

    在jmeter GUI模式打到read.jmx文件

    選擇其中一個監聽器,點擊右則的“所有數據寫入一個文件”下方的“瀏覽”,選擇剛才的read.jtl文件,點擊打開即可。

       

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM