当前位置: 首页 > 面试题库 >

Jmeter远程连接抛出“连接拒绝主机”

吕衡
2023-03-14
问题内容

我在unbundu机器中使用JMeter设置了分布式负载测试环境。

->主站:系统运行JMeter GUI,控制每个从站。

->从站:运行jmeter-server的系统,从主站接收命令,并向被测服务器发送请求。

->目标:被测Web服务器,从服务器获取请求。

基本要求已完成:

-系统上的防火墙已关闭

-所有计划的主站和从站都在同一子网中

-JMeter服务器可以访问目标。

-所有系统上的JMeter版本相同(版本2.3.4)。

我做了以下事情:

1)尝试通过ubundu终端将主控器与主控器进行ping操作,反之亦然。正在发生 ..

2)向客户端(主)jmeter.properties添加以下内容:

# Remote hosts and RMI configuration

 remote_hosts=192.168.0.139:1099

# RMI port to be used by the server (must start rmiregistry with same port)

server_port=1099

3)向服务器(从站)jmeter.properties添加以下内容:

# On the server(s)
 set server_port=1234
 start rmiregistry with port 1234

4)现在启动Master上的Jmeter引擎。

a)在主机(GUI)上启动Jmeter

b)创建测试计划->(添加胎面组,采样器和必需的列表器)

c)现在从GUI启动Slave

  -click Run at the top

  -select Remote start

  -select the IP address

但是错误弹出窗口来了:-

**“拒绝连接到主机:192.168.0.139;嵌套的html" target="_blank">异常是:java.net.ConnectionException:拒绝连接”**

不连接远程从站的原因可能是什么(在这里说:192.168.0.139)

我是否需要在jmeter.properties文件或任何其他文件(在从属服务器和主服务器中)进行更多配置?


问题答案:

我认为您忘记了以“从站模式”启动从站。
在命令行模式下,转到jmeter / bin目录并执行
jmeter-server.bat

这将启动从属进程,并使它继续侦听命令。然后,您可以继续,加载并启动脚本。看看: http
//jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.pdf

还应注意:
-两个系统必须运行相同的Jmeter版本
-两个系统必须位于同一子网中
-两个系统应尽可能相似:相同的操作系统,相同的目录树等
-“ remote_hosts”仅需要地址。该端口由“ server_port”参数指定。



 类似资料:
  • 我在unbundu机器中使用JMeter设置了一个分布式负载测试环境。 - - - - 系统上的防火墙已关闭 -所有计划的主和从都在同一个子网中 -JMeter 服务器可以访问目标。 -所有系统上的JMeter版本相同(版本2.3.4)。 1) 尝试通过ubundu终端从主设备ping到从设备,反之亦然。它正在发生。。 2) 在客户端(主)jmeter 属性中添加了以下内容: 3) 在服务器(从属

  • 问题内容: 每当我尝试启动eclipse调试(用于服务器端代码)时,我都会收到以下错误 无法连接到远程VM。 拒绝连接。 可能是什么问题?我已经尝试了网络上的大多数解决方案,但是都没有解决我的问题。谁能帮我解决这个问题?提前谢谢.. 问题答案: 您正在使用哪个服务器? 就像已经说过的: 在调试配置中,您必须定义服务器的正确端口(GF:9009 / Tomcat:8000) 您必须将服务器的JVM属

  • 问题内容: 当我尝试将远程客户端连接到服务器时,出现此异常。在服务器和客户端中,rmi的RegistryUrl的主机名是服务器的公共IP地址。我也尝试将localhost放在服务器中,但错误没有改变。 我的java.policy设置为授予与所有端口的所有连接,并且在服务器或客户端中未启用防火墙。 有什么建议吗? 问题答案: 这是RMI常见问题解答中的项目A.1。您需要修复/ etc / hosts

  • 我使用的是Postgres 9.1.5。JDBC在第一个实例中运行良好,但当我再次尝试时,它开始拒绝连接。例如,我使用JDBC登录到我的web应用程序,效果很好。但是,我尝试使用连接获取其他数据,它引发了一个异常:连接被拒绝。我确信我的代码没有问题,因为上次运行良好的登录JDBC也引发了一个异常:连接被拒绝。 重新启动postgres windows服务后,它再次工作。然后,登录JDBC,获取一些

  • 我试图实现一个TCP连接,在服务器端一切正常,但当我运行客户端程序(从客户端计算机)时,我得到以下错误: 服务器代码: 客户端代码:

  • 问题内容: 我一直在尝试让一个简单的网络测试程序无法运行。 服务器: 客户: 当我使用127.0.0.1或我的内部IP作为主机名时,该程序运行良好。但是,每当我切换到外部IP地址时,都会引发错误。 我特意选择了一个不常见的端口,以查看是否是问题所在,但没有运气。使用telnet可以毫无问题地进行连接,但是当我尝试使用canyouseeme.org访问端口时,它表明连接超时。我什至尝试禁用所有防火墙

  • PSQL:无法连接到服务器:连接被拒绝服务器是否在主机“”上运行并接受端口5432上的TCP/IP连接? Postgres安装版本为9.4。 主机操作系统:Ubuntu 15.04 客户端操作系统:Centos 7 我已经尝试了以下方法,但问题仍未解决: null