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

相关推荐
软件测试-阿涛5 小时前
【性能测试】Jmeter+Grafana+InfluxDB+Prometheus Windows安装部署教程
测试工具·jmeter·性能优化·压力测试·grafana·prometheus
YuforiaCode1 天前
JMeter每次压测前清除全部以确保异常率准确(以黑马点评为例、详细图解)
jmeter
程序员的世界你不懂1 天前
Jmeter的元件使用介绍:(四)前置处理器详解
开发语言·python·jmeter
清心歌2 天前
Apache JMeter 使用记录踩坑
jmeter·apache
程序员的世界你不懂2 天前
Jmeter的函数助手使用
jmeter
程序员的世界你不懂2 天前
Jmeter常见问题分析(1)乱码问题
jmeter·dubbo
黑哒哒的盟友2 天前
JMeter groovy 编译成.jar 文件
java·jmeter·jar
程序员的世界你不懂2 天前
Jmeter的元件使用介绍:(二)线程组详解
jmeter
野蛮人6号2 天前
黑马点评系列问题之p44实战篇商户查询缓存 jmeter如何整
java·redis·jmeter·黑马点评