Jmeter远程测试:主机启动但死机



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

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

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

但是它不想完成执行…这其中的原因是什么?

(我在两台机器上使用Jmeter 5.4版本,并且它们在同一个网络中。主机是Win OS,从机是Mac OS)

测试的详细信息

当涉及到线程计划时,我有一个简单的HTTP采样器,它向https://www.google.com(端口443)发出请求,并且在线程组中没有自定义侦听器插件,只是一个简单的侦听器。我也没有外部化的数据,比如CSV。

在主jmeter。
remote_hosts=[内部ip地址]

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

我首先用下面的命令从从机启动jmeter-server:sh ./jmeter-server Djava.rmi.server。hostname=[从机内部ip地址]


之后,我已经启动了主jmeter在NON-GUI:
jmeter -n -t [unc路径到jmx文件]-r


如果您需要更多的细节,请告诉我!

  1. 参考文章中包含了一些不必要的步骤和一些根本不正确的语句。

  2. 我们不能帮助你没有看到:

    • 您的测试计划,至少线程组配置
    • jmeter.log文件来自master
  3. jmeter-server.log文件

最常见的问题是:

  • RMI端口未在防火墙中打开,因此主服务器无法与从服务器通信,反之亦然
  • 测试计划使用一个没有安装在从属服务器上的JMeter插件
  • 测试计划使用外部数据文件,即CSV数据集配置中使用的CSV文件,并且该文件不存在于从属

更多信息:

远程测试
  • Apache JMeter分布式测试分步
  • 如何在JMeter中执行分布式测试
  • 远程主机和RMI配置

相关内容

  • 没有找到相关文章

最新更新