您好,登錄后才能下訂單哦!
備注:這個問題應該不只是分布式壓測出現,是一個比較常見的網絡問題,跟分布式壓測沒關系
網絡問題匯總,這里還有一個:https://blog.51cto.com/11009785/2400395
運行環境:家庭網絡
電腦為windows 8.1,連接的是自己家的wifi,沒有插網線,作為master機
電腦上使用VMware Workstation安裝了虛擬機,虛擬機安裝的的centos6.5,作為slave機,網絡用的是橋接
遇到的網絡問題如下:
slave機為centos,運行jmeter-server,啟動正常
master機為windows機,聚合報告,一直收不到運行的結果
排查:
去slave機,去jmeter\bin目錄下,vi jmeter-server.log
以上報錯是說,無法連接到windows master機,并且給出了連接的ip地址
去windows master機上,運行-->cmd-->ipconfig,找到這個ip地址,查看它對應的網卡叫什么名字
比如,是下圖中三個名字當中的某個
然后,根據對應的名字去windows master網絡連接中去找,如下圖
在這里找到對應的網卡之后,右鍵-->禁用
去slave機上,重新運行(必須重新運行)jmeter-server
去master機上,重新打開jmeter(必須重新打開),加載腳本,運行-->遠程啟動slave機,再次執行壓測
查看聚合報告,可以收到結果信息了,見下圖
比如,我的電腦,每次配置完master機的jmeter.properties文件中的remote_hosts,就會出現一個本地連接
然后就發生這個問題
我每次都先把這個禁用了,然后重新啟動進行測試,就ok了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。