備注:這個問題應該不只是分布式壓測出現(xiàn),是一個比較常見的網(wǎng)絡問題,跟分布式壓測沒關系
創(chuàng)新互聯(lián)提供高防服務器、云服務器、香港服務器、成都多線服務器托管等
網(wǎng)絡問題匯總,這里還有一個:https://blog.51cto.com/11009785/2400395
運行環(huán)境:家庭網(wǎng)絡
電腦為windows 8.1,連接的是自己家的wifi,沒有插網(wǎng)線,作為master機
電腦上使用VMware Workstation安裝了虛擬機,虛擬機安裝的的centos6.5,作為slave機,網(wǎng)絡用的是橋接
遇到的網(wǎng)絡問題如下:
slave機為centos,運行jmeter-server,啟動正常
master機為windows機,聚合報告,一直收不到運行的結果
排查:
去slave機,去jmeter\bin目錄下,vi jmeter-server.log
以上報錯是說,無法連接到windows master機,并且給出了連接的ip地址
去windows master機上,運行-->cmd-->ipconfig,找到這個ip地址,查看它對應的網(wǎng)卡叫什么名字
比如,是下圖中三個名字當中的某個
然后,根據(jù)對應的名字去windows master網(wǎng)絡連接中去找,如下圖
在這里找到對應的網(wǎng)卡之后,右鍵-->禁用
去slave機上,重新運行(必須重新運行)jmeter-server
去master機上,重新打開jmeter(必須重新打開),加載腳本,運行-->遠程啟動slave機,再次執(zhí)行壓測
查看聚合報告,可以收到結果信息了,見下圖
比如,我的電腦,每次配置完master機的jmeter.properties文件中的remote_hosts,就會出現(xiàn)一個本地連接
然后就發(fā)生這個問題
我每次都先把這個禁用了,然后重新啟動進行測試,就ok了