【jmeter】win10部署jmeter分布式(两台都可以作为主机和执行机)

一、简介

JMeter是一款开源的性能测试工具,它可以模拟多个用户同时访问应用程序或网站,以测试其负载能力和性能指标。对于大型系统或高并发测试场景,单机JMeter经常达不到测试要求,这时候可以使用分布式架构。

本文旨在介绍如何在Windows 10上部署JMeter分布式环境。

 

二、配置主节点

1)进入jmeter安装目录bin目录下,打开jmeter.properties文件,放开注释,修改remote_hosts配置为执行机的IP(注意调度机本身也能作为执行机),多个IP用英文逗号隔开同时修改server_port为1099

 

 2)禁用SSL

 3)打开mode,mode=Standard.(这个属性是为了GUI测试能看到执行机的响应结果,不需要可以不设置)

 

 

三、配置执行节点

1)进入jmeter安装目录bin目录下,打开jmeter.properties文件,放开注释,修改remote_hosts配置为执行机的IP,多个IP用英文逗号隔开同时修改server_port为1099

 

 2)禁用SSL

3)打开mode,mode=Standard.(这个属性是为了GUI测试能看到执行机的响应结果,不需要可以不设置)

 

四、启动主从机

1)启动主机

 输出如下

 2)启动从机

操作和启动主机一致,本文主机也作为执行机

 

五、测试验证

1)打开GUI

 2)运行一个用例

 有收到任务表示配置正常

 收到对应执行机的响应表示结果收集正常

 

六、遇到的问题

1)收不到结果响应

可能是启动的ip不对,比如电脑装了vm虚拟机或者其他虚拟机,启动的执行机识别成其他ip,所以需要禁用对应网卡, 可以ipconfig查看

 2)运行用例时报错,java.lang.OutOfMemoryError: Java heap space

修改jmeter.bat

 如果不够的话,可能还需要调整

 

 

参考链接:

(79条消息) Jmeter分部式部署(windows)_jmeter分布式windows_船神的博客-CSDN博客

Jmeter远程执行,slave机器显示调用成功,但是master机器没有返回测试结果解决 - 爱码网

(64条消息) jmeter出现java.lang.OutOfMemoryError: Java heap space的解决办法_weixin_34241036的博客-CSDN博客

(64条消息) window端口数导致的nacos和jmeter连接数限制问题解决方法_windows 端口连接数限制_yygr的博客-CSDN博客

posted @ 2023-05-15 15:31  代码诠释的世界  阅读(626)  评论(0编辑  收藏  举报