前文講述了JMeter分布式運(yùn)行腳本意敛,以更好的達(dá)到預(yù)設(shè)的性能測(cè)試(并發(fā))場(chǎng)景馅巷。同時(shí),在前文的第一章節(jié)中也提到了 JMeter 命令行(非GUI)模式草姻,那么此文就繼續(xù)前文令杈,針對(duì) JMeter 的命令行模式進(jìn)行詳細(xì)解說(shuō)。
一碴倾、應(yīng)用場(chǎng)景
1、無(wú)需交互界面或受環(huán)境限制(linux text model)
2掉丽、遠(yuǎn)程或分布式執(zhí)行
3跌榔、持續(xù)集成,通過(guò)shell腳本或批處理命令均可執(zhí)行捶障,生成的測(cè)試結(jié)果可被報(bào)表生成模塊直接使用僧须,便于生成報(bào)告
二、命令行模式優(yōu)點(diǎn)
1项炼、節(jié)約系統(tǒng)資源:無(wú)需啟動(dòng)界面担平,節(jié)約系統(tǒng)資源
2、便捷快速:僅需啟動(dòng)命令行锭部,輸入命令便可執(zhí)行暂论,是為命令達(dá)人最愛(ài)
3、易于持續(xù)集成:可通過(guò)shell腳本命令執(zhí)行
三拌禾、參數(shù)詳解
四取胎、實(shí)例演示
1、執(zhí)行測(cè)試腳本
jmeter -n -t JMeter分布式測(cè)試示例.jmx
命令行窗口輸出如下所示:
日志默認(rèn)輸出路徑同 jmx 腳本路徑湃窍。
2闻蛀、指定結(jié)果文件及日志路徑
jmeter -n -t JMeter分布式測(cè)試示例.jmx -l report\01-result.csv -j report\01-log.log
命令行窗口輸出如下所示:
若日志路徑不存在,則JMeter不會(huì)自動(dòng)創(chuàng)建您市,同時(shí)將日志輸出至命令行窗口觉痛。
結(jié)果文件類型為?jtl或csv,可通過(guò)JMeter的聚合報(bào)告瀏覽結(jié)果文件茵休,查看最終的結(jié)果薪棒,如下所示:
3、分布式(遠(yuǎn)程)執(zhí)行默認(rèn)服務(wù)器列表
jmeter -n -t JMeter分布式測(cè)試示例.jmx -r -l report\01-result.csv -j report\01-log.log
命令行窗口輸出如下所示:
執(zhí)行機(jī)命令行輸出如下所示:
執(zhí)行機(jī)(Slave)端的日志文件默認(rèn)生成在用戶目錄下泽篮。
若出現(xiàn)如下圖所示情況盗尸,請(qǐng)檢查:網(wǎng)絡(luò)是否暢通、服務(wù)器域名(IP)及端口是否正確帽撑、執(zhí)行機(jī)是否啟動(dòng)jmeter-server.bat或jmeter-server
4泼各、分布式(遠(yuǎn)程)執(zhí)行執(zhí)行服務(wù)器列表
jmeter -n -t JMeter分布式測(cè)試示例.jmx -R 10.9.215.47:1029 -l report\01-result.csv -j report\01-log.log
命令行窗口輸出如下所示:
至此,此文順利完結(jié)亏拉,希望此文能夠給初學(xué) JMeter 的您一份參考扣蜻。
最后逆巍,非常感謝親的駐足,希望此文能對(duì)親有所幫助莽使。熱烈歡迎親一起探討锐极,共同進(jìn)步。非常感謝芳肌! ^_^
我本渺小灵再,但山峰,我一次次絕頂亿笤!
PS:若有錯(cuò)誤翎迁,敬請(qǐng)告知,不勝感激净薛!
Copyright @范豐平 版權(quán)所有汪榔,如需轉(zhuǎn)載請(qǐng)標(biāo)明本文原始鏈接出處,嚴(yán)禁商業(yè)用途肃拜!我的個(gè)人博客鏈接地址:http://www.cnblogs.com/fengpingfan
分類:JMeter