在linux服务器上搭建jmeter分布式环境

步骤一:配置服务器环境(一台master、三台slave为例)

master slave1 slave2 slave3
外网ip 48.100.88.80 48.100.88.81 48.100.88.82 48.100.88.83
内网ip 148.13.23.220 148.13.23.221 148.13.23.222 148.13.23.223

四台服务器均需要配置相同的java环境并且上传相同的jmeter包

步骤二:修改配置参数

三台slave服务器上jmeter参数修改:

进入到jmeter的bin目录下修改jmeter.properties文件:

#server_port=1099
修改为server_port=1099
#server.rmi.ssl.disable=false
修改为server.rmi.ssl.disable=true

master服务器上jmeter参数修改:

进入到jmeter的bin目录下修改jmeter.properties文件:

remote_hosts=127.0.0.1
修改为remote_hosts=148.13.23.221:1099,148.13.23.222:1099,148.13.23.223:1099
#server.rmi.ssl.disable=false
修改为server.rmi.ssl.disable=true

步骤三:使用

(以使用mobile.csv参数华文件的 test.jmx为例)

  1. 将三个相同名称但是内容不同的mobile.csv文件分别上传到三台slave服务器上,存放路径形同;
  2. 进入到jmeter的bin目录下执行命令
./jmeter-server

执行成功后如图:


jmeter-server.jpeg
  1. test.jmx脚本中引用mobile.csv文件的路径填写为mobile.csv在slave服务器中的绝对路径;
  2. 上传text.jmx文件到master服务器中;
  3. master服务器进入到jmeter的bin目录下执行命令
./apache-jmeter-5.1.1/bin/jmeter -n -t {脚本} -l {输出结果} -R 148.13.23.221,148.13.23.222,148.13.23.223

执行成功后如图:


master.jpeg
  1. 脚本运行结束后,拷贝jtl文件到本地,用jmeter打开jtl文件即可展示报告。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容