IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> JMeter监控插件 的安装与使用 -> 正文阅读

[开发测试]JMeter监控插件 的安装与使用

ServerAgent是服务端的,JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的。

一、ServerAgent服务端安装

?1下载对应版本的 ServerAgent

?下载网址:https://github.com/undera/perfmon-agent/blob/master/README.md

?2 把下载好的 serverAgent 压缩包上传到指定服务器下(笔者上传到/var/www/html/ser-agent 下(ser-agent 文件夹是新建的,命令:mkdir ser-agent),

然后解压:unzip? ServerAgent-2.2.3.zip

cd /var/www/html/ser-agent/ServerAgent-2.2.3
运行:./startAgent.sh

?3 解压后运行,如果报 java 错,说明没有安装 jdk,需要安装对应版本的 jdk,安装好后,再次运行

4 解决好 jdk 的问题,再次运行:./startAgent.sh ,出现下图所示的内容,说明成功启动

5 可以进行连接测试

在此之前,需要在虚拟机上关闭防火墙

命令:service firewalld stop

然后在本机打开终端,输入连接命令

telnet 192.168.0.218 4444

出现如下图示,说明成功连接

以上,over

二、配置?

JMeterPlugins-Standard?JmeterPlugins-Standard 下载地址:

Download :: JMeter-Plugins.org

将?JMeterPlugins-Standard-1.3.1.zip?中?lib\ext?目录下的?JmeterPlugins-Standard.jar?文件都放到apache-jmeter-2.13\lib\ext目录中。?

将?JMeterPlugins-Extras-1.3.1.zip?中?lib\ext?目录下的?JMeterPlugins-Extras.jar?文件放到apache-jmeter-2.13\lib\ext目录中。?

三、监控?

将jar包放到lib下后,jmeter的监听器就会多出一些监控插件,选择添加即可

?1)?apache-jmeter-2.12\bin\jmeter.bat?启动JMeter

https://img2018.cnblogs.com/blog/1409323/201907/1409323-20190711165652274-1309523729.jpg

添加监控项中的细项,如CPU、memory、磁盘I/O等信息

https://img2018.cnblogs.com/blog/1409323/201907/1409323-20190711165900916-805200826.jpg

注意:

https://jmeter-plugins.org,要么就都是在官网下载“plugins-manager.jar”

如果将旧的插件放入Jmeter5.4中会报版本兼容性错

ERROR o.a.j.JMeter: Uncaught exception in thread Thread[StandardJMeterEngine,6,main]
        java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat;)V
        at kg.apc.jmeter.JMeterPluginsUtils.doBestCSVSetup(JMeterPluginsUtils.java:272) ~[JMeterPlugins-Extras.jar:?]
        at kg.apc.jmeter.perfmon.PerfMonCollector.setupSaving(PerfMonCollector.java:140) ~[JMeterPlugins-Standard.jar:?]
        at kg.apc.jmeter.perfmon.PerfMonCollector.testStarted(PerfMonCollector.java:117) ~[JMeterPlugins-Standard.jar:?]
        at org.apache.jmeter.reporters.ResultCollector.testStarted(ResultCollector.java:350) ~[ApacheJMeter_core.jar:5.4]
        at kg.apc.jmeter.vizualizers.CorrectedResultCollector.testStarted(CorrectedResultCollector.java:28) ~[JMeterPlugins-Extras.jar:?]
        at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:205) ~[ApacheJMeter_core.jar:5.4]
        at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:382) ~[ApacheJMeter_core.jar:5.4]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_152]

咋办?不支持高版本,解决办法如下:

将版本降低,使用jmeter3.1搭配jmeter的插件Extras1.4.0Standard -plugin1.4.0的只支持jmeter3.2以下,不包括3.2!!!

第二种:使用?plugins-manager.jar配置Jmeter5.1使用。好,解决了问题,继续!

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 14:24:47  更:2021-09-27 14:25:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 0:22:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码