欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jmeter分布式压测环境搭建

程序员文章站 2022-03-27 10:33:58
...

有时为了更好地使用jmeter进行压力测试,可以使用多台测试机搭建分布式测试环境,这样可以减轻单台测试机的压力,同时还可以很方便的提升测试压力,本文就以mysql分布式压力测试环境为例来讲下jmeter分布式测试环境的搭建。

1、基础

jmeter分布式测试环境有两部分组成,一个是测试机,一个是控制端(集中收集测试结果的地方)

2、环境搭建

(1)修改jmeter安装目录下bin\jmeter.properties文件,

# Remote Hosts - comma delimited
#remote_hosts是给jmeter控制端使用的,在启动jmeter.bat脚本前配置好
remote_hosts=172.21.46.147:1099,172.21.46.202:1099
#remote_hosts=localhost:1099,localhost:2010

# RMI port to be used by the server (must start rmiregistry with same port)
#这个是测试机与jmeter控制端通信接口
server_port=1099

从上面的配置来看有两台测试机,需要注意的是即使jmeter控制端与其中一个测试终端在一台电脑上,也不要使用127.0.0.1:1099这种配置,会报下面的错误:

Connection refused to host: 127.0.0.1; nested exception is: 
    java.net.ConnectException: Connection refused: connect

而且后面的测试端也会报一样的错误

(2)启动jmeter测试机的jmeter-server.bat脚本

(3)启动jmeter主控机上的jmeter.bat脚本,然后通过启动测试即可,每台测试机200个并发线程

jmeter分布式压测环境搭建

 

测试效果图:

jmeter分布式压测环境搭建

 

PS:

mysql压测环境搭建可以参考https://blog.csdn.net/john1337/article/details/105454741

 

参考文章:

1、https://www.cnblogs.com/newguy/p/9860355.html

相关标签: 测试工具