1. 程式人生 > 其它 >二、jmeter-基本操作及場景設計--jmeter-CLI模式

二、jmeter-基本操作及場景設計--jmeter-CLI模式

GUL模式:JMETER-GUI模式 影象介面模式,只是用於 指令碼開發以及除錯指令碼

    CLI模式: no gui  無影象介面模式

    命令詳解:cmd:進入

                      jmeter -n

                          + -n no gui

                         + -t testplan 測試計劃 jmx指令碼檔案
                         + -l result 結果寫入檔案 jtl格式,**不存在**的檔案
                         + 因為命令列模式中,沒有追加、覆蓋功能,只能寫在一個空檔案
                         + jmeter.save.saveservice.output_format=csv 這個配置要為csv
                         + -e 轉換
                         + -o 輸出 到一個**空資料夾**



  前提:D盤新建資料夾test: D:\jmeter_report\會好客\test\

 最終命令:jmeter -n -t D:\jmeter_report\會好客\會好客登入.jmx -l D:\jmeter_report\會好客\test\cli1.jtl -e -o D:\jmeter_report\會好客\test

  命令執行:                                                                                                                                                                                                                                                                結果輸出:                           

               

  報告檔案:

cli1.jtl

html document

備註:生成的HTML 報告與2:jmeter-操作及場景 報告分析手動生成的HTML報告一致

          若為配置環境變數:只能在進入jmeter的bin資料夾下執行, 因為我們沒有配置jmeter的環境變數,所以jmeter這個命令不是系統命令,所以,要執行,必須在jmeter的bin資料夾下才能執行



       參考文件:https://blog.csdn.net/liuqiuxiu/article/details/107326265

補充點:

bin檔案間下:jmeter.properties

命令執行的埠:4445 ~ 4455 10個埠 自動尋找這個埠區間(理論上可同時進行10個指令碼)

html報告中取點時間間隔預設是1分鐘 6w毫秒,如果覺得太長,可以修改 reportgreerator.properties中jmeter.reportgenerator.overall_granularity=60000