java.rmi.server_为什么 jmeter 分布式测试,一定要设置 java.rmi.server.hostname

本文介绍了在JMeter分布式测试中遇到的问题,当使用Ubuntu作为master节点时,测试卡在'Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445'。通过排查防火墙、端口监听、关闭监听功能等方式未能解决问题。最终发现是由于Java RMI的hostname配置问题,slave节点在通信时找不到正确的master地址。通过在Ubuntu的`system.properties`中设置`java.rmi.server.hostname`为正确IP,解决了分布式测试卡顿的问题。
摘要由CSDN通过智能技术生成

之前总结了 jmeter 分布式测试的过程,在部署过程中提到,要在 system.properties

中配置自己的 IP。

至于为什么要这么做,源于这一次 debug 的过程。

运行环境

jmeter-trouble-shooting.png

mint, ubuntu 两台主机作为 master 节点,一台 win server 作为 slave 节点,采用分布式的方式,

对 target 进行测试。

问题

问题很奇怪,以 mint 系统作为 master,调度分布式测试没有问题,

$ jmeter -n -t ./test.jmx -R 10.27.2.210 -l test.jtl -e -o report_test

Creating summariser

Created the tree successfully using ./888.jmx

Configuring remote engine: 10.27.2.210

Starting remote engines

Starting the test @ Wed May 16 10:09:24 CST 2018 (1526436564379)

Remote engines have been started

Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445

summary = 1 in 00:0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值