Jmeter分布式测试必踩坑,全部帮你排雷

发表于:2023-11-06 09:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

  在jmeter分布式环境部署上,有很同学都遇到了不少问题,就算是看过安装教程,也会在实际操作的时候一脸懵,经常的状态是就是:眼睛会了手不会。
  所以我们把大家容易出问题的地方总结出来,一起来看看吧!
  1、报错permission denied
  解决办法:
  修改整个jmeter目录权限Chmod -R 755 apache-jmete5.1.1(目录即可)。
  2.
  解决办法:
  1) 查看 slave 上的 ip 与 master 配置文件中的 ip 是否一致;如果不一致,查看 slave 机器上是否有虚拟网卡,将网卡关闭,在此启动 Jmeter-server.bat,查看是否正确
  2) 查看防火墙是否关闭注:centos7 上关闭防火墙:firewall-cmd --state //查看防火墙状态systemctl stop firewalld.service //关闭防火墙并重新启动jmeter-server
  3../jmeter-server运行提示:java.io.FileNotFoundException:rmi_keystore.jks(No such file or directory)
  解决方案:apache-jmeter/bin/jmeter.properties下把该行server.rmi.ssl.disable=False改成erver.rmi.ssl.disable=true
  4.只要错误中出现: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
  方案:这是服务器双网卡造成的问题在linux上 修改jmeter-serverRMI_HOST_DEF=-Djava.rmi.server.hostname=slave机器名在windows上 修改jmeter.bat新增set rmi_host=-Djava.rmi.server.hostname=本机ip然后修改set ARGS=,在其后增加一项 %rmi_host%,与其他项以空格间隔if not defined JMETER_COMPLETE_ARGS ( set ARGS=%JAVA9_OPTS% %DUMP% %HEAP% %VERBOSE_GC% %GC_ALGO% %DDRAW% %SYSTEM_PROPS% %JMETER_LANGUAGE% %RUN_IN_DOCKER% %rmi_host%) else ( set ARGS=)
  5.问题:controller机器上收不到slave机器连接过来的信息。方案:检查slave服务器的hostname和/etc/hosts中服务器对应的名字是否相同
  6.启动压力机的时候,直接./jmeter-server,会报如下错误
  错误原因:127.0.0.1是本机, 一个回路地址, 没有指定地址正确的启动方式:启动命令加一个参数, IP地址写压力机对应的地址./jmeter-server -Djava.rmi.server.hostname=ip地址(代理机ip)
  7.
  Jdk版本不对,重新换成1.8版本jdk然后配置好环境变量。即可。
  8.connection refused:拒绝连接解决方案:1、进入执行机Jmeter的bin目录,找到Jmeter.properties文件,打开该文件修改如下两个配置项,比如修改端口号为:1567(默认端口号为:1099) /设置启动默认端口号server_port=1567server.rmi.localport=1567
  防火墙未关闭::systemctl status firewalld查看防火墙状态systemctl stop firewalld 关闭运行的防火墙。
  调度机访问的执行机端口与开启的服务端口不一致,同1,设置好执行机默认端口后在调度机上remote_hosts=IP:端口 设置为虚拟机ip和开放的默认端口Telnet IP 端口 查看是否能通。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号