jmeter分布式测试的坑

Posted majunbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter分布式测试的坑相关的知识,希望对你有一定的参考价值。

有关jmeter分布式测试的环境配置,大概就是那样,但是每次想要进行jmeter分布式测试的时候,总是会有各种奇怪的问题,下面整理了一些可能遇到的坑。

只要错误中出现:Error in rconfigure() method java.rmi.ConnectException:Connection refused to host:10.10.34.21;nested exception is:java.net.ConnectException:connection timed out:connect

那就就是服务器之间没有连通。

 

问题:如果你的服务器名字和报错的时候显示的服务器名不一致(refuse to host:10.10.34.21,而服务器名明明是172.16.129.43)

技术分享图片 

方案:这是服务器双网卡造成的问题

在linux上 修改jmeter-server

RMI_HOST_DEF=-Djava.rmi.server.hostname=slave机器名

在windows上 修改jmeter.bat

新增set rmi_host=-Djava.rmi.server.hostname=本机ip

修改set ARGS=%DUMP% %HEAP% %NEW% %SURVIVOR% %TENURING% %PERM% %DDRAW% %rmi_host%

 

问题:如果机器可以开始测试,但是测试速度非常慢,测试结果也是非常大的值。

技术分享图片

方案:检查slave服务器和被测试服务器之间是否可以ping通

 

问题:controller机器上收不到slave机器连接过来的信息。

方案:检查slave服务器的hostname和/etc/hosts中服务器对应的名字是否相同

 

问题:slave服务器上可以starting test,但是在jmeter界面上依旧报如下图错误

技术分享图片

方案:检查slave服务器的防火墙是否打开,需要关闭 

1) 重启后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后失效

开启: service iptables start

关闭: service iptables stop

 

本文转自:  清明-心若淡定    https://www.cnblogs.com/saryli/p/6596015.html

以上是关于jmeter分布式测试的坑的主要内容,如果未能解决你的问题,请参考以下文章

转 : jmeter分布式测试的坑

jmeter分布式测试的坑(转)

详解Jmeter分布式测试配置以及过程中遇到的坑

性能测试 性能测试实战Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》

Linux环境下进行分布式压测踩过的坑

Jmeter分布式测试