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端口

相关推荐
程序员龙叔9 天前
编写高质量 Skill 系列 -- 如何设计需求分析与用例生成的 SKILL
自动化测试·软件测试·python·软件测试工程师·接口测试·性能测试·skill·ai测试
小森林之主10 天前
Python re 模块速查:从实战对比中掌握正则表达式
python·正则表达式·性能测试·re模块·编程实战
程序员龙叔10 天前
从 0 开始学习 AI 测试 - 从接口测试来教你如何用 AI 来生成自动化测试代码
自动化测试·软件测试·python·软件测试工程师·测试工具·性能测试·ai测试
糖果店的幽灵11 天前
软件测试接口测试从入门到精通:JMeter接口测试
软件测试·jmeter·接口测试·压力测试·性能测试
1candobetter12 天前
JMeter 性能压测监控实战
jmeter
wenying_4432374413 天前
软件测试—JMeter—跨线程组关联
jmeter·压力测试
川石课堂软件测试13 天前
UI自动化测试|下拉选择框&弹出框&滚动条操作实践
开发语言·python·jmeter·ui·docker·单元测试·harmonyos
小bo波15 天前
用匿名内部类优雅地计算方法执行时间
java·设计模式·性能测试·模板方法模式·lambda·代码优化·匿名内部类
测试199816 天前
Jmeter性能压测:TPS与QPS
自动化测试·软件测试·python·jmeter·测试用例·压力测试·性能测试
川石课堂软件测试16 天前
UI自动化测试|XPath元素定位实践
功能测试·测试工具·jmeter·microsoft·ui·postman·harmonyos