JMeter學(xué)習(xí)-023-JMeter 命令行(非GUI)模式詳解(一)-執(zhí)行、輸出結(jié)果及日志、簡單分布執(zhí)行腳本

前文講述了JMeter分布式運行腳本,以更好的達到預(yù)設(shè)的性能測試(并發(fā))場景。同時,在前文的第一章節(jié)中也提到了 JMeter 命令行(非GUI)模式,那么此文就繼續(xù)前文,針對 JMeter 的命令行模式進行詳細解說。

一、應(yīng)用場景

1、無需交互界面或受環(huán)境限制(linux text model)

2、遠程或分布式執(zhí)行

3、持續(xù)集成,通過shell腳本或批處理命令均可執(zhí)行,生成的測試結(jié)果可被報表生成模塊直接使用,便于生成報告

二、命令行模式優(yōu)點

1、節(jié)約系統(tǒng)資源:無需啟動界面,節(jié)約系統(tǒng)資源

2、便捷快速:僅需啟動命令行,輸入命令便可執(zhí)行,是為命令達人最愛

3、易于持續(xù)集成:可通過shell腳本命令執(zhí)行

三、參數(shù)詳解

四、實例演示

1、執(zhí)行測試腳本

jmeter -n -t JMeter分布式測試示例.jmx

命令行窗口輸出如下所示:

日志默認輸出路徑同 jmx 腳本路徑。

2、指定結(jié)果文件及日志路徑

jmeter -n -t JMeter分布式測試示例.jmx -l report\01-result.csv -j report\01-log.log

命令行窗口輸出如下所示:

若日志路徑不存在,則JMeter不會自動創(chuàng)建,同時將日志輸出至命令行窗口。

結(jié)果文件類型為?jtl或csv,可通過JMeter的聚合報告瀏覽結(jié)果文件,查看最終的結(jié)果,如下所示:

3、分布式(遠程)執(zhí)行默認服務(wù)器列表

jmeter -n -t JMeter分布式測試示例.jmx -r -l report\01-result.csv -j report\01-log.log

命令行窗口輸出如下所示:

執(zhí)行機命令行輸出如下所示:

執(zhí)行機(Slave)端的日志文件默認生成在用戶目錄下。

若出現(xiàn)如下圖所示情況,請檢查:網(wǎng)絡(luò)是否暢通、服務(wù)器域名(IP)及端口是否正確、執(zhí)行機是否啟動jmeter-server.bat或jmeter-server

4、分布式(遠程)執(zhí)行執(zhí)行服務(wù)器列表

jmeter -n -t JMeter分布式測試示例.jmx -R 10.9.215.47:1029 -l report\01-result.csv -j report\01-log.log

命令行窗口輸出如下所示:

至此,此文順利完結(jié),希望此文能夠給初學(xué) JMeter 的您一份參考。

最后,非常感謝親的駐足,希望此文能對親有所幫助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^

我本渺小,但山峰,我一次次絕頂!

PS:若有錯誤,敬請告知,不勝感激!

Copyright @范豐平 版權(quán)所有,如需轉(zhuǎn)載請標(biāo)明本文原始鏈接出處,嚴禁商業(yè)用途!我的個人博客鏈接地址:http://www.cnblogs.com/fengpingfan

分類:JMeter

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容