JmeterVPN模式下-分佈式執行報錯截圖:
錯誤原因:連接VPN後會走虛擬網卡地址,需要添加路由以及設置jmeter配置文件RMI方式執行。
解決方法:
1、關閉server和agent機器的防火牆
控制面板\所有控制面板項\Windows 防火牆
2、取消本機的禁ping服務
控制面板-windows防火牆-高級服務
3、配置路由
vpn 連上之後,管理員方式登錄cmd,添加下面兩條命令
route delete 192.168.0.0
route add 192.168.1.0 mask 255.255.255.0 123.1.1.125
然後ping客戶端IP,可以ping通,證明命令執行OK。
4、配置Jmeter配置文件RMI模式
jmeter.bat文件
--修改agent服務器,指定agent機器的IP爲本機的IP
新增set rmi_host=-Djava.rmi.server.hostname=192.168.11.118
修改set ARGS=%DUMP% %HEAP% %VERBOSE_GC% %GC_ALGO% %DDRAW% %SYSTEM_PROPS% %rmi_host%
jmeter-server文件
--修改server服務器,指定server機器的IP(如果本機作爲server,那麼就配置本機IP,如果是其它機器作爲server,那麼就配置成其它機器的IP)
# vi jmeter-server
修改RMI_HOST_DEF=-Djava.rmi.server.hostname=192.168.11.121