前文 講述了JMeter分布式運作腳本,以更好的達到預設的性能測試(并發)場景。同時,在前文的第一章節中也提到了 JMeter 指令行(非GUI)模式,那麼此文就繼續前文,針對 JMeter 的指令行模式進行詳細解說。
一、應用場景
1、無需互動界面或受環境限制(linux text model)
2、遠端或分布式執行
3、持續內建,通過shell腳本或批處理指令均可執行,生成的測試結果可被報表生成子產品直接使用,便于生成報告
二、指令行模式優點
1、節約系統資源:無需啟動界面,節約系統資源
2、便捷快速:僅需啟動指令行,輸入指令便可執行,是為指令達人最愛
3、易于持續內建:可通過shell腳本指令執行
三、參數詳解
四、執行個體示範
1、執行測試腳本
|
指令行視窗輸出如下所示:
日志預設輸出路徑同 jmx 腳本路徑。
2、指定結果檔案及日志路徑
|
指令行視窗輸出如下所示:
若日志路徑不存在,則JMeter不會自動建立,同時将日志輸出至指令行視窗。
結果檔案類型為 jtl 或 csv,可通過JMeter的聚合報告浏覽結果檔案,檢視最終的結果,如下所示:
3、分布式(遠端)執行預設伺服器清單
|
指令行視窗輸出如下所示:
執行機指令行輸出如下所示:
執行機(Slave)端的日志檔案預設生成在使用者目錄下。
若出現如下圖所示情況,請檢查:網絡是否暢通、伺服器域名(IP)及端口是否正确、執行機是否啟動 jmeter-server.bat 或 jmeter-server
4、分布式(遠端)執行執行伺服器清單
|
指令行視窗輸出如下所示:
至此,此文順利完結,希望此文能夠給初學 JMeter 的您一份參考。
最後,非常感謝親的駐足,希望此文能對親有所幫助。熱烈歡迎親一起探讨,共同進步。非常感謝! ^_^
我本渺小,但山峰,我一次次絕頂!