Jmeter分布式压测操作流程

news2024/11/28 20:39:23

分布式压测原理

分布式压测操作

  • 保证本机和执行机的JDK和Jmeter版本一致
  • 配置Jmeter环境变量
  • 配置Jmeter配置文件

上传每个执行机服务jmeter

chmod -R 755 apache-jmeter-5.1.1/

执行机配置写自己的ip

控制机配置所有执行机ip,把server.rmi.ssl.disable改成true

将本机也作为压力机 启动jmeter-server.bat

执行机执行jmeter-server

打开控制机jmeter选择远程启动所有

远程启动命令行模式

所有分布式节点

  • JMeter -n -t [JMX脚本路径] -r -l 测试输出文件路径 -j 日志路径

指定ip分布式

  • JMeter -n -t [JMX脚本路径] -R ip:端口 -l 测试输出文件路径 -j 日志路径
参数含义
-n表示non gui mode 非图形化模式
-ttestplan 后跟要运行的jmeter脚本路径和脚本名称
-l指定生成测试结果的保存文件, jtl 文件格式
-r远程将所有agent启动用在分布式测试场景下,不是分布式测试只是单点就不需要-r
-R指定某些机器
-H设置Jmeter使用的代理主机
-P设置Jmeter使用的代理主机的端口
-e测试结束后,生成测试报告
-o指定测试报告的存放位置

分布式常见报错

1.报错permission denied

  • 修改整个jmeter目录权限
  • chmod -R 755 apache-jmete5.1.1(目录即可)

2.报错connection timed out:connect

  • 查看执行机ip和控制机配置文件ip是否一致
  • 防火墙是否关闭

3 ./jmeter-server启动报错localhost.localdomain is a loopback address

  • 启动命令加一个参数, IP地址写压力机对应的地址 ./jmeter-server -Djava.rmi.server.hostname=ip地址(执行机ip)

4 ./jmeter-server启动报错Unrecognized VM option

  • JDK版本不对,重新更换1.8版本JDK配置好环境变量

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取  

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1599193.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

骨传导耳机哪个品牌最好?六大压箱底干货,一看便知!

在当今的蓝牙耳机市场,骨传导耳机以其独特的佩戴方式逐渐晋升为耳机界的新宠。然而,随着骨传导耳机逐渐成为热门款式,市场上的骨传导耳机品牌琳琅满目,消费者在选购时往往感到无从下手。其中,还经常有人入手耳机后出现…

【知识】Latex中的em/pt/mm等长度单位及使用场景

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 目录 一、Latex中的em pt mm等度量单位说是什么意思?还有哪些? 二、在使用的时候应该如何选择?他们分别适用于那些场景? 三、有哪些使用示例? 1. 设…

文献学习-37-动态场景中任意形状针的单目 3D 位姿估计:一种高效的视觉学习和几何建模方法

On the Monocular 3D Pose Estimation for Arbitrary Shaped Needle in Dynamic Scenes: An Efficient Visual Learning and Geometry Modeling Approach Authors: Bin Li,† , Student Member, IEEE, Bo Lu,† , Member, IEEE, Hongbin Lin, Yaxiang Wang, Fangxun Zhong, Me…

刷代码随想录有感(33):滑动窗口滑行途中框内最大值

又是需要死记硬背理解的题目。 题干如下: 代码&#xff1a; class Solution { private:class MyQueue{deque<int> que;public:void pop(int value){if(!que.empty() && value que.front()){que.pop_front();}}void push(int value){while(!que.empty() &&…

「51媒体」媒体邀约采访的分类?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 媒体邀约采访可以根据不同的标准进行分类。以下是一些常见的分类方式&#xff1a; 1. 按照邀约形式&#xff1a; - 电话邀约&#xff1a;通过电话与媒体联系&#xff0c;说明采访或报道…

地质灾害监测预警系统:科技守护,构筑智能预警屏障

随着全球气候变化和人为活动的加剧&#xff0c;地质灾害频繁发生&#xff0c;给人们的生命财产安全带来了严重威胁。为了降低地质灾害带来的损失&#xff0c;地质灾害监测预警系统应运而生。本文将为您详细介绍地质灾害监测预警系统的原理、功能以及在实际应用中的效果。 一、地…

AI-数学-高中-37频率与概率、概率基础知识综合示例

原作者视频&#xff1a;【概率】【一数辞典】6频率与概率_哔哩哔哩_bilibili 当直接求概率不好求时&#xff0c;通过大量的实验的频率来估算概率。 在频数越大的情况下&#xff0c;波动越来越小&#xff0c;频率越稳定&#xff0c;去向一个稳定的数值&#xff0c;这个值就是概…

敢教日月换新天!SuperHarness-3D:电控行业生态圈的国产电控仿真利器!

SuperHarness-3D&#xff08;以下简称SH-3D&#xff09;是利驰软件基于三维建模软件SolidWorks平台开发的一款聚焦于电气/自动化一体化设备/柜体的布线设计仿真软件&#xff0c;是利驰首款机电协同设计理念产品。 SH-3D是一款电气端的高效管理&设计工具&#xff0c;在传统…

【LeetCode】 2724. 排序方式

排序方式 给定一个数组 arr 和一个函数 fn&#xff0c;返回一个排序后的数组 sortedArr。你可以假设 fn 只返回数字&#xff0c;并且这些数字决定了 sortedArr 的排序顺序。sortedArr 必须按照 fn 的输出值 升序 排序。 你可以假设对于给定的数组&#xff0c;fn 不会返回重复的…

普通人做抖音小店真的能赚钱吗?可以,但更取决于个人

大家好&#xff0c;我是电商花花。 现在做抖音小店的基本上都是一些新商家&#xff0c;对于我们众多零基础的朋友来说&#xff0c;是期待也是一份挑战。 抖音小店作为一个充满机会的新兴平台&#xff0c;许多人都欣喜的投入其中&#xff0c;期望能够借此来改变自己的命运&…

护眼灯哪个品牌好?五大护眼灯品牌推荐

护眼灯哪个品牌好&#xff1f;在挑选对眼睛有益的台灯时&#xff0c;专业护眼台灯无疑是明智的选择。这类台灯不仅严格按照国家的标准制造&#xff0c;确保了安全与质量的可靠性&#xff0c;除此之外护眼台灯还采用了经过精心设计的发光结构&#xff0c;有效减少了光线对眼睛的…

C++跨平台helloworld【安卓为特例得条件编译】

首先 遇到个问题略跨了我的技术栈盲区 虽然学过点u游戏开发 ue嘛侧重主机端 许是这问题角度略清奇等 总之竟没在csdn搜到 sos so 先问了某cpp技术栈语言能力者朋友 真人解答&#xff1a; 话虽这么说 实际上具体怎么写我还不确定&#x1f62c; 基于科学严谨的态度 于是又…

Linux 添加启动服务--Service

1&#xff0c;服务配置service文件 Service 服务的实际作用是开启后自动启动服务&#xff0c;运行一些不须要登录的程序&#xff0c;任务。 实例1、上电自动连接WIFI热点 1.1 新建.service文件 /etc/systemd/system/wificonnect.service [Unit] DescriptionService [wifico…

记一次Serializable序列化和反序列化导致的线上报错

个人博客地址&#xff1a;https://blog.flycat.tech/archives/1709570797355 背景 某个需求上线后告警群里面收到了报错的消息&#xff0c;报错摘要如下&#xff1a; Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFai…

P9241 [蓝桥杯 2023 省 B] 飞机降落

原题链接&#xff1a;[蓝桥杯 2023 省 B] 飞机降落 - 洛谷 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 dfs全排列的变形题。 因为最后问飞机是否降落&#xff0c;并且一架飞机降落完毕时另一架飞机才能降落。所以我们设置dfs的两个变量cnt为安全…

【随笔】Git 高级篇 -- 管理多分支 git rebase(二十二)

&#x1f48c; 所属专栏&#xff1a;【Git】 &#x1f600; 作  者&#xff1a;我是夜阑的狗&#x1f436; &#x1f680; 个人简介&#xff1a;一个正在努力学技术的CV工程师&#xff0c;专注基础和实战分享 &#xff0c;欢迎咨询&#xff01; &#x1f496; 欢迎大…

支付系统核心逻辑 — — 状态机(JavaGolang版本)

支付系统核心逻辑 — — 状态机 代码地址&#xff1a;https://github.com/ziyifast/ziyifast-code_instruction/tree/main/state_machine_demo 1 概念&#xff1a;FSM&#xff08;有限状态机&#xff09;&#xff0c;模式之间转换 状态机&#xff0c;也叫有限状态机&#xff08…

TCE测试管理平台-社区版(免费),手机端小程序如何使用?

TCE测试管理平台社区版&#xff08;免费&#xff09;是泽众云测试平台SAAS服务产品之一&#xff0c;提供给个人和企业免费使用&#xff0c;无需安装&#xff0c;注册即可使用。 TestCenter Enterprise&#xff08;简称TCE&#xff09;是由泽众软件开发的一款面向测试流程的测试…

深入K8S实战

K8S: 深入K8S实战进阶篇 1、搭建 Kubernetes 集群 1.1、搭建方案 1.1.1、minikube minikube 是一个工具&#xff0c; 能让你在本地运行 Kubernetes。 minikube 在你的个人计算机&#xff08;包括 Windows、macOS 和 Linux PC&#xff09;上运行一个一体化&#xff08;all-i…