Jmeter-插件扩展及性能监控插件的安装
需要对http服务进行大数据量的传值测试;看看产品中的http服务,能支持传多少字符;目标值是希望能到10w+;
上次测试中,服务器总是内存满导致服务不响应,因此想增加对服务端的性能监控;查阅了smile_花儿的博客(谢谢大佬),看到了jmeter之图形监控扩展,一方面自己做个记录,过程中遇到的问题以及查阅资料过程中看到的问题也记录下来,供以后参考;
版本:自用的版本是apache-jmeter-5.2.1 ,发现不兼容后,修改为3.1版本;下载地址见最后一行;
1. 插件扩展,插件下载地址(https://jmeter-plugins.org/downloads/old/),下载了JMeterPlugins-Standard-1.4.0.zip,这个是jmeter的扩展插件,如果想要监听服务器的cpu、io等情况,则还需要ServerAgent。
2. 下载ServerAgent-2.2.1.zip,百度直接查就好,很多大佬们都直接百度网盘分享出来了;这个压缩包直接放到服务器上去,注意,不是本机,是服务器上;
3.下载下来的JMeterPlugins-Standard-1.4.0.zip包,解压缩后,找到JMeterPlugins-Standard.jar文件,拷贝到apache-jmeter-5.2.1 \lib\ext目录下;jmeter重启后,打开GUI界面,看到jp@gc开头的内容,就是ok了;
4. 接下来是ServerAgent-2.2.1.zip,解压后,将整个文件夹拷贝到服务器端,然后windows服务点击startAgent.bat启动服务,linux下运行startAgent.sh启动服务;这里默认的端口是4444(在jmeter中会用到);常见的错误问题主要集中在端口占用,被封这方面;
5. 监听的系统资源,包括cpu、内存、IO等,在jmeter的监听器中,添加jp@gc-PertMon Metrics Collector即可;红色框中是常用的几个监听的内容;

6.在监听器中增加jp@gc-PertMon Metrics Collector之后,需要进行配置;前提是第4点已经完成;这里配置的时候,port的接口是与服务端的接口对应的;

7. 相关的监控内容添加完成后,就可以进行测试了;
服务器启动ServerAgent的服务,经常遇到的问题;闪退,检查端口是否被占用,未占用,是否由于安全原因,其他端口被封禁导致;
a.检查ServerAgent有没有在服务器上正常启用
b.服务端的防火墙是否关闭
c.默认端口是否被占用
如果确定是端口被占用,在statAgent目录下运行 java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777 更改默认端口。-----个人未验证,参考http://www.bubuko.com/infodetail-3523159.html
8. jmeter执行过程中,发现察看结果树无数据,也不执行,第4点也正常,但是jmeter就一直报错,请求也发布出去了,查阅之后,发现是由于jmeter版本过高,换成了3.1版本,就正常了;
提供一个jmeter下载地址:(https://archive.apache.org/dist/jmeter/binaries/)大家可以自己去下载哈;
Jmeter-插件扩展及性能监控插件的安装的更多相关文章
- JMeter PerfMon Metrics Collector性能监控插件
官方文档地址https://jmeter-plugins.org/wiki/PerfMon/ JMeter是一款压力测试工具,我们也可以用它来监控服务器资源使用情况. JMeter正常自带可以通过To ...
- jmeter使用笔记——脚本录制,JMeter使用plugins插件进行服务器性能监控
脚本录制: 1.badboy录制 2.代理服务器录制 ①工作台添加HTTP代理服务器 ②设置目标控制器,分组,排除模式,包含模式(使用正则表达式筛选) ③设置浏览器,手动设置代理服务器,localho ...
- JMeter使用plugins插件进行服务器性能监控
JMeter使用plugins插件进行服务器性能监控 性能测试时,我们的关注点有两部分 1 服务本身:并发响应时间 QPS 2 服务器的资源使用情况:cpu memory I/O disk等 JMet ...
- JMeter性能监控插件PerfMon Metrics Collector
Jmeter性能监控插件由客户端插件和服务器端程序组成. 官方文档及插件下载地址https://jmeter-plugins.org/wiki/PerfMon/ 将插件 plugins-manager ...
- Jmeter添加性能监控插件监控被测系统资源
使用jmeter来监控服务器资源(CPU.I/O.内存.网络等),需要安装jmeter性能监控插件以及在被测服务器中启动监控服务. 一.下载并安装插件 下载 Plugins Manager插件管理器, ...
- 【JMeter】JMeter使用plugins插件进行服务器性能监控
性能测试时,我们的关注点有两部分 1 服务本身:并发 响应时间 QPS 2 服务器的资源使用情况:cpu memory I/O disk等 JMeter的plugins插件可以实现对"二&q ...
- Jmeter(二十三)_插件扩展
Jmeter插件管理器 安装插件的方法有两种,一种是传统的方式,即官网下载,本地配置,重启jmeter.现在有一种快捷的方法可以自定义安装插件-插件管理器 JMeter 插件管理器的使用方法很简单:不 ...
- jmeter服务器监控插件下载配置
jmeter想要监控服务器CPU.内存.磁盘.网络等相关资源需要借助plugins插件 下载jmeter性能监控插件 1.下载jmeterPlugins-Standard和jmeterPlugins- ...
- 性能测试学习之路 (三)jmeter常见性能指标(相关术语、聚合报告 && 服务器性能监控配置 && 图形结果 && 概要报告)
1 性能测试目的 性能测试的目的:验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,以优化软件. 最后起到优化系统的目的性能测试包括如下几个方面: 1.评估系统的能力:测试 ...
随机推荐
- PSO 粒子群算法
注:本人参考http://www.cnblogs.com/tiandsp/category/348031.html来实现的 算法步骤: 1.首先确定粒子个数与迭代次数. 2.对每个粒子随机初始化位置与 ...
- 解决Vue-router 报NavigationDuplicated的三种方法
控制台会报[NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicate ...
- [PASECA2019]honey_shop writeup
这是PASECA2019的一道web题 前端是一个蜂蜜商店,你有$1336,可以买蜂蜜和flag.但是flag要$1337,所以我们只能买蜂蜜. 一般这种题目的常规操作就是通过修改你的钱使你能够买到f ...
- Spring 之AOP AspectJ切入点语法详解
记录一下,以后学习 https://blog.csdn.net/zhengchao1991/article/details/53391244
- JDBC UPDATE误区
1 package com.lykion; 2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import ...
- mysql8.0.19压缩版安装
1.官网下载.zip格式的MySQL Server的压缩包,选择x86或x64版,并解压. 2. 创建 data文件夹 及 my.ini文件,并编辑 [mysqld] # 设置为自己MYSQL的安装目 ...
- C#自定义控件的应用(数据绑定,属性等)
刚刚开始程序设计的码农生涯,也许一些开发工具上的控件可以满足我们的需求,但是随之时间的迁移,我们对控件的呈现形式需求越来越多样化,这个时候就需要我们来自定义控件,我是一个刚刚入职没多久的菜鸟,接触软件 ...
- 腾讯IOT安卓开发初探
目录 腾讯IOT 安卓开发初探 Tecent IOT 开发平台的使用 新建项目 创建产品 添加自定义功能 设备开发 微信小程序配置 面板配置 新建设备 使用设备 安卓开发 前置配置 data.json ...
- 原生js的一些盲点
1.document.readyState 有三个值loading interactive //loading 仍在加载 interactive 文档已被解析 正在加载状态结束 但是样式表和框架之 ...
- NOIP初赛篇——03中央处理器CPU
CPU CPU(中央处理单元)是微机的核心部件,是决定微机性能的关键部件.20世纪70年代微型机的CPU问世,微型计算机的核心部件微处理器从Intel 4004,80286,80386,80486 ...