这边我把 Windows 的作为主控机,远程操作的叫 傀儡机
一、远程启动傀儡机,未能正确返回响应信息
Jmeter 启动远程测试后,傀儡机器收到了测试任务,
且控制台显示:”Starting the test on host 192.168.1.1:5555 @ ***“,
说明主控机分派给傀儡机上的测试任务启动成功,但是一直卡在这里不动了,
图形化 Jmeter 一直没有显示响应,而且无法关闭(关闭就是提示:测试进行中)
解决办法:
- 先用主控机 Ping 傀儡机,是否可以 Ping 的通
- 如果报错连接超时丢包,关闭傀儡机的防火墙,然后再次请求
- 如果主控机 Ping 傀儡机成功,就反向拿傀儡机 Ping 主控机
- 如果报错连接超时丢包,关闭主控机的防火墙,然后再次请求
二、控制傀儡机读取CSV文件失败
Jmeter 脚本内添加了 CSV 参数文件,
启动远程测试后,傀儡机器收到了测试任务,但是响应没有返回
查看 jmeter-server.log 发现类似如下的报错信息:
java.lang.IllegalArgumentException: File jmeter_DLL.txt must exist and be readable
原因是 windows本地是磁盘目录,跟Linux的jmeter安装目录有差别导致CSV无法正确读取
解决办法:
-
将【脚本文件】和 【CSV文件】 统一放到 windows和Linux 的Jmeter 安装的 bin 目录下

本文详细讲述了Windows主控通过JMeter远程操控Linux傀儡机时遇到的问题,包括网络连接故障、文件读取、内存调整、SSL禁用和端口冲突等,并提供了相应的解决步骤。
最低0.47元/天 解锁文章
2259

被折叠的 条评论
为什么被折叠?



