我尝试为学习目的运行分发测试,并且我在Windows 7中使用虚拟机Centos 7作为从属设备(在窗口7中运行主服务器),但即使我配置了主服务器使用从属(VM)的IP,修改文件jmeter.properties,不起作用,我尝试在Centos机器上运行Jmeter-server但是出现了这个问题。
Created remote object: UnicastServerRef [liveRef: [endpoint:[127.0.0.1:44341](lo
cal),objID:[4e68a212:14a8564a618:-7fff, 5760053273490727502]]]
Server failed to start: java.rmi.RemoteException: Cannot start. localhost.locald
omain is a loopback address.
An error occurred: Cannot start. localhost.localdomain is a loopback address.
有人可以给我一个指导或解释的方向我该怎么办? 谢谢!
答案 0 :(得分:0)
java.rmi.server.hostname=xxx.xxx.xxx.xxx
或者,启动JMeter,将以上属性作为命令行参数提供:
jmeter (or jmeter-server) -Djava.rmi.server.hostname=xxx.xxx.xxx.xxx
仔细检查您的网络配置,即确保您的/etc/hosts
文件包含以下行:
127.0.0.1 localhost localhost.localdomain
xxx.xxx.xxx.xxx your CentOS machine hostname
在上述所有情况下,xxx.xxx.xxx.xxx
应为您的CentOS计算机的IP地址,并且此IP地址必须与127.0.0.1不同。
还要确保在虚拟机中选择“桥接”网络,机器应该能够通过网络相互联系,防火墙应该正确配置以允许通信等。
有关不同JMeter属性以及设置/覆盖它们的方法的更多信息,请参阅Apache JMeter Properties Customization Guide