分布式壓測原理
分布式壓測操作
- 保證本機和執(zhí)行機的JDK和Jmeter版本一致
- 配置Jmeter環(huán)境變量
- 配置Jmeter配置文件
上傳每個執(zhí)行機服務(wù)jmeter
chmod -R 755 apache-jmeter-5.1.1/
執(zhí)行機配置寫自己的ip
控制機配置所有執(zhí)行機ip,把server.rmi.ssl.disable改成true
將本機也作為壓力機 啟動jmeter-server.bat
執(zhí)行機執(zhí)行jmeter-server
打開控制機jmeter選擇遠程啟動所有
遠程啟動命令行模式
所有分布式節(jié)點
- JMeter -n -t [JMX腳本路徑] -r -l 測試輸出文件路徑 -j 日志路徑
指定ip分布式
- JMeter -n -t [JMX腳本路徑] -R ip:端口 -l 測試輸出文件路徑 -j 日志路徑
參數(shù) | 含義 |
---|---|
-n | 表示non gui mode 非圖形化模式 |
-t | testplan 后跟要運行的jmeter腳本路徑和腳本名稱 |
-l | 指定生成測試結(jié)果的保存文件, jtl 文件格式 |
-r | 遠程將所有agent啟動用在分布式測試場景下,不是分布式測試只是單點就不需要-r |
-R | 指定某些機器 |
-H | 設(shè)置Jmeter使用的代理主機 |
-P | 設(shè)置Jmeter使用的代理主機的端口 |
-e | 測試結(jié)束后,生成測試報告 |
-o | 指定測試報告的存放位置 |
分布式常見報錯
1.報錯permission denied
- 修改整個jmeter目錄權(quán)限
- chmod -R 755 apache-jmete5.1.1(目錄即可)
2.報錯connection timed out:connect
- 查看執(zhí)行機ip和控制機配置文件ip是否一致
- 防火墻是否關(guān)閉
3 ./jmeter-server啟動報錯localhost.localdomain is a loopback address
- 啟動命令加一個參數(shù), IP地址寫壓力機對應(yīng)的地址 ./jmeter-server -Djava.rmi.server.hostname=ip地址(執(zhí)行機ip)
4 ./jmeter-server啟動報錯Unrecognized VM option
?
- JDK版本不對,重新更換1.8版本JDK配置好環(huán)境變量
最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,這些資料,對于【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
如果你想學習軟件測試和需要軟件測試資料,歡迎加入扣扣交流群:731789136,里面可以免費領(lǐng)取軟件測試+自動化測試資料+軟件測試面試寶典+簡歷模版+實戰(zhàn)項目+面試刷題工具和大佬答疑解惑,我們一起交流一起學習!
搜索文章來源:http://www.zghlxwxcb.cn/news/detail-841169.html
復制文章來源地址http://www.zghlxwxcb.cn/news/detail-841169.html
到了這里,關(guān)于有手就會做!保姆級Jmeter分布式壓測操作流程(圖文并茂)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!