侧边栏壁纸
博主头像
Mr·Ldd Blog 博主等级

今天也是充满希望的一天!✍️

  • 累计撰写 48 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Jmeter分布式操作之远程启动

已删除用户
2023-03-30 / 0 评论 / 0 点赞 / 68 阅读 / 0 字

一.首先我以主控机器为客户端,命名为A,将要远程启动的机器命名为B;

二.假如A要远程启动B,让B去运行我们的脚本(当然运行分布式的机器可能还有C、D、E等等机器),操作如下:

第一点:打开A机器jmeter安装目录(apache-jmeter-5.4.1\bin)下的jmeter.properties文件,修改配置文件如下图所示:

记得把#号去掉!

三.当A机器,完成以上配置之后,我们就可以去B机器用上面同样的方法泡制:

第一点:检查A和B机器IP能否ping通

第二点:A,B机器安装的jmeter和jdk版本尽量保持一致(你懂得!)

如果server.rmi.ssl.disable=false,没有修改为true时,会出现以下报错,如图:

关闭jmeter.bat,在打开apache-jmeter-5.4.1\bin\jmeter-server.bat,也会显示同样的报错信息,如图:

当server.rmi.ssl.disable=false 修改为true的时候,我们在重新启动试试;

点击远程启动:

会出现远程启动连接被拒绝!!!

在打开jmeter-server.bat,看看

这里可以看到显示是正常的,出现这个问题是因为我们的B机器没有打开jmeter-server.bat(记得A和B机器都配置好先),所以远程调用才会被拒绝,(记得把jmeter.bat打开的东西都关掉,在打开jmeter-server.bat,不然会报错大小)。

四:在B机器上运行jmeter-server.bat文件,启动服务(必须要启动此服务!!!)

五.运行A机器中的jmeter.bat,打开jmeter,选择要运行的脚本,点击运行–>远程启动–>选择远程启动的机器B,如下图所示:

六.等待执行完成后就会在A机器的结果树和jmeter的控制台输出运行结果,如下图所示:

同时B机器打开的jmeter-server.bat也会显示调用成功:

然后就没有然后了,远程启动控制控制操作完成!

远程启动后查看结果树时,响应数据Response Body 没有返回结果,那么去jmeter.properties下,把mode=Standard去到#号 注释。

(作者小菜鸡一枚,勿喷)!

0

评论区