Jmeter5.1版本分布式压测环境搭建

因公司的一个项目---消息中心需要进行压测,但是由于消息中心的一个特殊性,即发送消息后,它会保持一个长链接,不会主动断开,单台windows施压机最多可以设置65534个端口(MaxUserPort),当samples达到这个最大值的时候,jmeter就开始报错,鉴于这种情况,所以采用分布式压测思想进行压测

一、MaxUserPort设置

1、在命令行输入regedit,按顺序依次进入以下目录

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

在Parameters点击右键---新建---DWORD(32位)值(D)--输入名称MaxUserPort,设置其值如下



二、Jmeter环境变量的配置

1、系统变量中增加JMETER_HOME


2、系统变量中的CLASSPATH添加以下Jmeter信息

;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;% JMETER_HOME %\bin;

三、控制机修改以下配置

1、进入jmeter的bin目录,找到jmeter.properties文件,修改remote_hosts的值,将其他施压机的ip添加进来

2、进入jmeter的bin目录,找到jmeter.properties文件,将server.rmi.ssl.disable的值改为true

3、进入jmeter的bin目录,依次启动jmeter-server.bat和jmeter.bat

四、施压机修改以下配置

1、进入jmeter的bin目录,找到jmeter.properties文件,将server.rmi.ssl.disable的值改为true

2、进入jmeter的bin目录,依次启动jmeter-server.bat和jmeter.bat

你可能感兴趣的:(Jmeter5.1版本分布式压测环境搭建)