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

Window下Jmeter多机压测方法

1.概述

Jmeter多机压测的原理,是通过单个jmeter客户端,控制多个远程的jmeter服务器,使他们同步的对服务器进行压力测试。

以此方式收集测试数据的好处在于:

  • 保存测试采样数据到本地机器
  • 通过单台机器管理多个jmeter执行引擎
  • 测试计划统一执行,无需复制到每一台jmeter服务器
  • 每一台jmeter远程服务器都执行相同的测试计划,jmeter不会在执行期间做负载均衡,每一台服务器都会完整地运行测试计划。

【注】:采用jmeter远程模式并不会比独立运行相同数目的非GUI测试更耗费资源,但是,如果使用大量的jmeter远程服务器,可能会导致客户端过载,或者网络连接发生拥塞。

2. Jmeter多机压测步骤(多客户端

1、在远程终端jmeter\apache-jmeter-5.1.1\bin文件目录下执行jmeter-server.bat文件,开启远程连接(远程终端默认连接端口为1099)

2、cmd查看远程终端主机地址

Ipconfig

查看远程终端配置信息:

【注】:此处remote_hosts格式为【ip:【端口】

3、测试连接远程终端

Telnet【ip】【端口】(空格间隔

4、更改控制机配置

编辑jmeter.properties

更改为所有远程终端的ip和端口以逗号分隔

5、进入jmeter查看远程连接终端信息

执行即可同时控制其他远程终端进行当前业务测试

远程终端机显示:

3.报错问题

系统找不到执行文件

更改jmeter.properties中server.rmi.ssl.disable = true

关闭防火墙

端口占用

Netstat –ano | findstr “1099

Tasklist | findstr “1099”

http://www.xdnf.cn/news/6353.html

相关文章:

  • linux使用普通用户,禁止root用户登录实操
  • 大模型智能体与 React Flow:构建智能化可视化交互系统的技术范式
  • Vue3+ElementPlus 开箱即用后台管理系统,支持白天黑夜主题切换,通用管理组件,
  • 海外短剧H5/App开源系统搭建指南:多语言+国际支付+极速部署
  • 【spring】spring源码系列之十:spring事务管理(下)
  • PostgreSQL malformed array literal异常
  • PostgreSQL pgrowlocks 扩展详解
  • 1267, “Illegal mix of collations (latin1_swedish_ci,IMPLICIT
  • 【重磅】配电网智能软开关和储能联合规划
  • 专项智能练习(定义判断)_DA_02
  • redis解决常见的秒杀问题
  • IP地址查询可以了解到哪些宿主信息
  • 地球阿米特黑客组织使用新型工具攻击军用无人机供应链
  • 介绍一下什么是 AI、 AGI、 ASI
  • 解决 Ubuntu 22.04 安装后启动卡死问题
  • 在文件检索方面doris和elasticsearch的区别
  • Kotlin 和 Java 混合开发时需要注意哪些问题
  • 信息系统运行管理员:临阵磨枪版
  • 01-数据结构概述和时间空间复杂度
  • 多模态大语言模型arxiv论文略读(七十六)
  • 插件双更新:LeetCode 刷题支持正式上线,JetBrains IDE 插件持续升级!
  • 前端图形渲染 html+css、canvas、svg和webgl绘制详解,各个应用场景及其区别
  • 加一个JVM参数,让系统可用率从95%提高到99.995%
  • java实现根据Velocity批量生成pdf并合成zip压缩包
  • 023-C语言预处理详解
  • 使用GoLang版MySQLDiff对比表结构
  • 大模型之Dify之踩坑集锦
  • undefined reference to `typeinfo for DeviceAllocator‘
  • 深入理解浏览器渲染引擎:底层机制与性能优化实战
  • BFD与VRRP联动