1. 程式人生 > >Jmeter非命令行執行腳本

Jmeter非命令行執行腳本

數據 端口 圖片 too 找到你 HR 結果 情況 記錄

這次我們可以清晰地看到每個線程的執行情況。
這裏是我們使用非 GUI 模式運行測試腳本時可以使用的一些命令:

  • -h 幫助 -> 打印出有用的信息並退出
  • -n 非 GUI 模式 -> 在非 GUI 模式下運行 JMeter
  • -t 測試文件 -> 要運行的 JMeter 測試腳本文件
  • -l 日誌文件 -> 記錄結果的文件
  • -r 遠程執行 -> 啟動遠程服務
  • -H 代理主機 -> 設置 JMeter 使用的代理主機
  • -P 代理端口 -> 設置 JMeter 使用的代理主機的端口號

例如:
jmeter -n -t test1.jmx -l logfile1.jtl -H 192.168.1.1 -P 8080


原文鏈接:https://girliemangalo.wordpress.com/2009/10/29/jmeter-run-scripts-from-the-console/。
譯者續
JMeter 默認去當前目錄尋找腳本文件,並把日誌記錄在當前目錄。比如你在 C:\tools\apache-jmeter-2.11\bin 目錄下執行以上命令,JMeter 會去該目錄下尋找 test1.jmx 腳本並把執行結果放在該目錄。如果你的腳本在其他目錄,而且想要把執行結果放在另外文件夾,可以使用絕對路徑告訴 JMeter,比如:
C:\tools\apache-jmeter-2.11\bin>jmeter -n -t e:/defonds/work/20141106/add/addCustomerScript.jmx -l e:/defonds/work/20141106/add/addCustomerScript201411060954.jtl

技術分享圖片



執行結果可以使用 GUI 模式下的聚合報告查看,比如你想要看 addCustomerScript201411060954.jtl 的報告,可以

打開 JMeter GUI 界面 -> 測試計劃 -> 添加線程組 -> 添加聚合報告 -> 點擊"所有數據寫入一個文件"下的 "瀏覽..." 按鈕找到你剛生成的 jtl 文件就可以對執行結果進行直觀分析了:

技術分享圖片

Jmeter非命令行執行腳本