jmeter jtl 文件

1、獲取.jtl文件
使用非 GUI 模式,即命令行模式運行 JMeter 。執行完成jmeter後,會生成jtl文件。
1.1. 命令介紹
  • 1)先cmd進入到jmeter的bin文件目錄下(這裏是 D:\學習\jmeter\apache-jmeter-3.1\bin)
  • 2)再執行下述命令行
  • jmeter -n -t <testplan filename> -l <listener filename>
  • 示例: jmeter -n -t testplan.jmx -l test.jtl
  • 示例含義:則表示以命令行模式運行testplan.jmx文件,輸出的日誌文件爲test.jtl
2、腳本運行
JMeter 默認去當前目錄尋找腳本文件,並把日誌記錄在當前目錄。好比你在 D:\學習\jmeter\apache-jmeter-3.1\bin 目錄下執行以上命令,JMeter 會去該目錄下尋找 test.jmx 腳本並把執行結果放在該目錄。
若是你的腳本在其餘目錄,並且想要把執行結果放在另外文件夾,須要使用絕對路徑告訴 JMeter,執行成功結果以下:
上述測試結果展現爲:執行287條用例,錯誤率爲1.39%,說明有4條用例執行錯誤。
生成的文件格式爲:
3、 報告查看
上述的命令有要求測試結果保存到D:\學習\jemeter\apache-jmeter-3.1\bin\result.JTL中,若是須要能夠在GUI模式下查看測試報告。
1)打開Jmeter GUI界面
2)在測試計劃下,添加對應的測試報告元件,此處演示,增長了:聚合報告、查看結果樹、Summary Report測試報告
3)在全部數據寫入一個文件,瀏覽中選中對應的日誌文件
4)下面就會有對應的表格展現,具體見下圖
4、其餘
這裏是咱們使用非 GUI 模式運行測試腳本時能夠使用的一些命令,
1)Jmeter官網用戶手冊介紹以下:
-h, –help -> prints usage information and exit
-n, –nongui -> run JMeter in nongui mode
-t, –testfile <argument> -> the jmeter test(.jmx) file to run
-l, –logfile <argument> -> the file to log samples to
-r, –runremote -> Start remote servers (as defined in remote_hosts)
-H, –proxyHost <argument> -> Set a proxy server for JMeter to use
-P, –proxyPort <argument> -> Set proxy server port for JMeter to use
 
2)具體的含義以下:
-h 幫助 -> 打印出有用的信息並退出
-n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter
-t 測試文件 -> 要運行的 JMeter 測試腳本文件
-l 日誌文件 -> 記錄結果的文件
-r 遠程執行 -> 在Jmter.properties文件中指定的全部遠程服務器
-H 代理主機 -> 設置 JMeter 使用的代理主機
-P 代理端口 -> 設置 JMeter 使用的代理主機的端口號
相關文章
相關標籤/搜索