二、jmeter-基本操作及場景設計--jmeter-CLI模式
阿新 • • 發佈:2022-04-09
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