当前位置: 首页 > 知识库问答 >
问题:

Jmeter 远程测试:主机器启动但冻结

漆雕彬彬
2023-03-14

我按照以下教程为Jeter设置了一个分布式测试环境:

https://www.perfmatrix.com/configuration-process-for-distributed-testing-in-jmeter-5-3/

我已经设法启动了远程(从属)服务器,然后在非GUI模式下从主计算机触发测试。

但它不想完成处决…这是什么原因?

(我两台机器都在用Jeter 5.4版,而且在同一个网络,主机是Win OS,从机是Mac OS)

关于测试的详细信息

说到线程计划,我有一个简单的HTTP采样器,向https://www.google.com(端口443)发出请求,线程组中没有定制的监听器插件,只有一个简单的监听器。我也没有像CSV这样的外部化数据。

在主jmeter.properties文件中,我只添加了一个条目:< br > remote _ hosts =[内部IP地址]

我还复制了。从主机生成的jks文件到从机的bin文件夹。

我首先使用以下命令从从属机器启动jmeter服务器:sh ./jmeter服务器 Djava.rmi.server.hostname=[从属机器内部IP地址]

之后,我在非GUI中通过以下方式启动了主jmeter:< br > jmeter-n-t[JMX文件的UNC路径] -r

如果您需要其他详细信息,请告诉我!

共有1个答案

江凯风
2023-03-14

> < li>

引用的文章包含几个不需要的步骤和一些完全不正确的陈述。

如果不看到以下几点,我们就无法为您提供帮助:

  • 您的测试计划,至少是线程组配置
  • 杰米特。来自主服务器的日志文件
  • jmeter服务器。slave的日志文件

最常见的问题是:

    < li>RMI端口未在防火墙中打开,因此主设备无法与从设备通信,反之亦然 < li >测试计划使用的JMeter插件未安装在从属服务器上 < li >测试计划使用外部数据文件,即CSV数据集配置中使用的CSV文件,而该文件在从属文件中不存在

更多信息:

  • 远程测试
  • Apache JMeter分布式测试分步
  • 如何在JMeter中执行分布式测试
  • 远程主机和RMI配置
 类似资料:
  • 我正在LinuxCLI模式下对两台从机进行远程测试。我已经在主机和从机上设置了如下的rmi端口。我可以从主从机远程登录到端口8080/1099,反之亦然。防火墙已为这些端口打开。 jmeter.properties:client.rmi.localport=1099 jmeter.properties:server.rmi.localport=8080 我在主节点和从节点上启动了 jmeter 服

  • 在Ansible Playbook中,我在运行start service模块时出现了一个错误,因为我想在远程主机上启动数据库。我对Ansible是新手。 致命:[10.138.12.67]:失败!=>{“changed”:false,“msg”:“找不到请求的服务mysql:host”}

  • 我正在一个网络接口上使用1台主机(192.168.0.1)和7台带有3个VM(192.168.0.2到192.168.00.4)的从机执行JMeter远程测试,其他4个VM(92.168.0.5到192.168.8.8)位于不同的网络接口上。 我的JMeter脚本位于主机器 - 192.168.0.1 我尝试使用以下命令执行测试 然而,测试从未开始。屏幕刚刚挂起,15分钟后我不得不停止测试。我只使

  • 当我在远程从属机器上通过jenkins运行jmeter测试时,我不断收到此错误(错误代码如下): 现在我当前机器的POM设置: 如果我从JMETER GUI运行测试,一切正常,远程主机启动并成功执行测试。 我认为一切都设置正确,jmeter服务器。bat在每个从机上运行测试之前启动。 我也不明白jmeter maven插件wiki上的这句话: runremote命令被发送到JMeter,当您的第一

  • 在JMeter分布式测试中使用非GUI模式时,如何更改所有从机的堆大小? 我想从主机器触发这个。C:\jeter\bin\jmeter.bat-n-t C:\test.jmx-Juser=10000-R192.168.0.19,192.168.0.29…… 我可以在这里传递一些参数,以便从主机器更改所有从机器的堆大小吗?

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