jmeter分布式服务搭建

目录

一、环境准备

[二、 安装包下载](#二、 安装包下载)

[三 、安装jdk](#三 、安装jdk)

[四 、控制机安装](#四 、控制机安装)

[4.1 解压压缩包](#4.1 解压压缩包)

[4.2 修改 bin/jmeter.properties](#4.2 修改 bin/jmeter.properties)

[4.3 修改 bin/system.properties](#4.3 修改 bin/system.properties)

五、执行机安装

[5.1 解压安装包](#5.1 解压安装包)

[5.2 修改 bin/jmeter.properties](#5.2 修改 bin/jmeter.properties)

[5.3 修改 bin/system.properties](#5.3 修改 bin/system.properties)

[5.4 启动执行机](#5.4 启动执行机)

[5.5 启动控制机](#5.5 启动控制机)

[六、 使用](#六、 使用)

[6.1 设置语言](#6.1 设置语言)

[6.2 添加线程组](#6.2 添加线程组)

[6.3 添加取样器](#6.3 添加取样器)

[6.4 添加汇总结果](#6.4 添加汇总结果)

[6.5 添加请求头](#6.5 添加请求头)

[6.6 执行压测](#6.6 执行压测)


一、环境准备

三台机器,一台windows控制机,两台linux执行

|-----------------|-----------|-----|
| 192.168.122.237 | Centos7.6 | 执行机 |
| 192.168.122.238 | Centos7.6 | 执行机 |
| 192.168.229.81 | win10 | 控制机 |

二、 安装包下载

jmeter安装包不分window、linux操作系统,一个包通用。

下载地址:https://jmeter.apache.org/download_jmeter.cgi

三 、安装jdk

执行机和控制机的jdk、jmeter版本最好相同。

四 、控制机安装

4.1 解压压缩包

4.2 修改 bin/jmeter.properties

bash 复制代码
remote_hosts=192.168.122.237:1099,192.168.122.238:1099
#remote_hosts=localhost:1099,localhost:2010

# RMI port to be used by the server (must start rmiregistry with same port)
server_port=1099

server.rmi.ssl.disable=true

sampleresult.timestamp.start=true

4.3 修改 bin/system.properties

bash 复制代码
# 末尾追加
java.rmi.server.hostname=192.168.229.81

五、执行机安装

5.1 解压安装包

bash 复制代码
unzip apache-jmeter-5.6.3.zip -d apache-jmeter-5.6.3

5.2 修改 bin/jmeter.properties

bash 复制代码
remote_hosts=127.0.0.1

# RMI port to be used by the server (must start rmiregistry with same port)
server_port=1099

server.rmi.ssl.disable=true

sampleresult.timestamp.start=true

5.3 修改 bin/system.properties

bash 复制代码
# 末尾追加
java.rmi.server.hostname=192.168.229.81

5.4 启动执行机

bash 复制代码
# 改为当前执行机的ip
./jmeter-server -Djava.rmi.server.hostname=192.168.122.237

5.5 启动控制机

进入bin目录。双击jmeter-server.bat。

六、 使用

6.1 设置语言

6.2 添加线程组

6.3 添加取样器

6.4 添加汇总结果

6.5 添加请求头

6.6 执行压测

七、 注意事项

注意打开防火墙或开放 1099端口

相关推荐
独断万古他化13 小时前
抽奖系统性能负载测试:基于 JMeter 的梯度加压与本地缓存优化全流程
java·redis·jmeter·缓存·压力测试·测试·负载测试
程序员小远1 天前
Jmeter基础:Jmeter聚合报告详解
自动化测试·软件测试·python·测试工具·jmeter·测试用例·压力测试
百度测试开发2 天前
全网最全,特卖电商项目面试+测试点汇总,一篇通透...
自动化测试·软件测试·软件测试工程师·接口测试·软件测试项目·软件测试面试·性能测试
大连好光景2 天前
接口测试之Postman+Jmeter
jmeter·http·postman
测试19983 天前
从登录测试谈测试用例
自动化测试·软件测试·功能测试·测试工具·测试用例·性能测试·安全性测试
zuozewei4 天前
JMeter vs Claude Code:从“约束系统“到“解放系统“的工程设计范式跃迁
jmeter
yiwenrong4 天前
解决 JMeter 端口(Address already in use: connect)耗尽问题
jmeter
美好的事情能不能发生在我身上4 天前
Jmeter压测遇到的问题
java·分布式·jmeter
weixin_440730506 天前
locust使用
性能测试·locust
aka卡卡7 天前
JMeter学习教程
jmeter