当前位置: 首页 > news >正文

jmeter分布式服务搭建

目录

一、环境准备

二、 安装包下载

三 、安装jdk

四 、控制机安装

4.1 解压压缩包

4.2 修改 bin/jmeter.properties

4.3 修改 bin/system.properties

五、执行机安装

5.1 解压安装包

 5.2 修改 bin/jmeter.properties

 5.3 修改 bin/system.properties

 5.4 启动执行机

 5.5 启动控制机

六、 使用

6.1 设置语言

6.2 添加线程组

6.3 添加取样器

6.4 添加汇总结果

6.5 添加请求头

6.6 执行压测


一、环境准备

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

192.168.122.237Centos7.6

执行机

192.168.122.238Centos7.6执行机
192.168.229.81win10

控制机

二、 安装包下载

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

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

 

三 、安装jdk

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

四 、控制机安装

4.1 解压压缩包

4.2 修改 bin/jmeter.properties

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=1099server.rmi.ssl.disable=truesampleresult.timestamp.start=true

4.3 修改 bin/system.properties

# 末尾追加
java.rmi.server.hostname=192.168.229.81

五、执行机安装

5.1 解压安装包

unzip apache-jmeter-5.6.3.zip -d apache-jmeter-5.6.3

 5.2 修改 bin/jmeter.properties

remote_hosts=127.0.0.1# RMI port to be used by the server (must start rmiregistry with same port)
server_port=1099server.rmi.ssl.disable=truesampleresult.timestamp.start=true

 5.3 修改 bin/system.properties

# 末尾追加
java.rmi.server.hostname=192.168.229.81

 5.4 启动执行机

# 改为当前执行机的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端口 

http://www.lryc.cn/news/281069.html

相关文章:

  • vue中el-radio无法默认选中
  • 分布式I/O应用于智慧停车场的方案介绍
  • node后端+vue前端实现接口请求时携带authorization验证
  • SourceTree管理git
  • 【数模百科】一篇文章讲清楚灰色预测模型GM(1,1)附python代码
  • openssl3.2 - 官方demo学习 - mac - hmac-sha512.c
  • pycharm的使用技巧
  • 如何通过内网穿透实现公网访问Portainer管理监控Docker容器
  • Redis原理篇(Dict的收缩扩容机制和渐进式rehash)
  • Microsoft Remote Desktop for Mac 中文正式版下载 微软远程连接软件
  • 解读Vue的原型及原型链
  • 拓扑排序(优先队列)queue、C++
  • 【Spring】SpringBoot 统一功能处理
  • 拦截器HandlerInterceptor | springmvc系列
  • 【SQL server】DML触发器监控数据库字段值改变
  • Docker容器(二)安装与初体验wordpress
  • Odrive 学习系列二:将烧录工具从ST-Link V2修改为JLink
  • ffmpeg api-codec-param-test.c源码讲解
  • Hive学习(14)json解析get_json_object()函数
  • sqlilabs第五十五五十六关
  • Vue2 实现带输入的动态表格,限制el-input输入位数以及输入规则(负数、小数、整数)
  • 反爬虫策略:使用FastAPI限制接口访问速率
  • 响应式编程初探-自定义实现Reactive Streams规范
  • 如何使用LightPicture+cpolar搭建个人云图床随时随地公网访问
  • 华媒舍:高效率的新闻资讯新闻媒体宣发套餐内容推广计划方案
  • MySQL使用通配符进行数据搜索以及过滤
  • Overleaf IEEE白嫖即将失效!
  • 条件控制生成---相关论文集合
  • 揭秘亚马逊、ebay测评系统:从稳定环境搭建到防关联技术
  • 街机模拟游戏逆向工程(HACKROM)教程:[3]街机的ROM与RAM