jmeter也可以像loadrunner一样监控服务器CPU、内存等性能参数,不过需要安装一些插件

 1、下载需要的jmeter插件

如图上面两个是jmeter插件,可以再下面的链接中下载:

https://jmeter-plugins.org/downloads/old

第三个是放在服务器中的,可在下面的度盘中下载:

http://pan.baidu.com/share/link?shareid=2974853586&uk=1528396991&fid=512652594025385

2、解压压缩包

参见包里面的说明文档:”Just copy the JAR file into JMeter's lib/ext directory.Then you can start JMeter and add additional items to your Test Plan.Java version 1.6 and JMeter 2.4 are required.”

所以我们需要找到解压包中的JAR文件,并拷贝到jmeter的lib/ext目录下,这里下载的1.4版本的插件需要在jdk1.6及jmeter2.4以上的版本使用

如上图,把的两个jar包放到JMeter的 lib/ext目录下,重启jmeter,出现如下新增的组件,则说明启动成功

 3、 常用组件简要介绍:

  1. jp@gc - Bytes Throughput Over Time:不同时间吞吐量展示(图表)
    聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表
  2. jp@gc - Composite Graph: 混合图表
    在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表
  3. jp@gc - Hits per Second:每秒点击量
  4. jp@gc - PerfMon Metrics Collector服务器性能监测控件,包括CPU,Memory,Network,I/O等等
  5. jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间
  6. jp@gc - Reponse Times Distribution: 显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数
  7. jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

4、将监控服务器的serverAgent拷贝到需监测的服务器

windows服务器中启动startAgent.bat,Linux服务器启动startAgent.sh即可

在linux中启动 ./startAgent.sh 是,可能会提示:“-bash: ./startAgent.sh: 权限不够”,那么我们需要执行命令:

chmod +x startAgent.sh

 5、准备测试脚本

这里用到一个登陆测试系统的简单脚本做压力测试demo

  6、配置监控服务器性能参数的组件

主要用到这个组件:jp@gc - PerfMon Metrics Collector,配置如下:

7、设置负载,执行脚本,查看监控结果

8、图表可导出成csv文件,配合聚合报告,分析服务器性能状况

转载于:https://www.cnblogs.com/chengtch/p/6079262.html

性能测试篇 :Jmeter监控服务器性能相关推荐

  1. 性能测试怎么监控服务器,性能测试篇 :Jmeter监控服务器性能

    转载:http://www.cnblogs.com/chengtch/p/6079262.html jmeter也可以像loadrunner一样监控服务器CPU.内存等性能参数,不过需要安装一些插件 ...

  2. Jmeter监控服务器性能

    这篇文章主要讲的是jmeter通过插件去监控服务器的性能参数,来帮助我们分析系统性能. 也可以通过prometheus去监控:docker+jmeter+prometheus+grafana入门实战, ...

  3. JMeter | 监控服务器性能

    JMeter是一款压力测试工具,通常在压力测试中我们也需要监控和知道服务器的相关资源情况,jmeter本身不具备这个功能,今天我们主要说一下如何通过JMeter插件来监控服务器CPU.内存.磁盘.网络 ...

  4. 云效平台性能测试功能:一个基于Jmeter的性能压测平台

    云效平台性能测试功能(Galaxy)是一个基于Jmeter的性能压测平台,它集脚本.场景.压测.监控和报表展示为一体,是一个能快速.低成本实施压测的平台.降低了入门使用成本,让开发和测试都可以方便的执 ...

  5. Jmeter监控插件:监控服务器性能

    jmeter也可以像loadrunner一样监控服务器CPU.内存等性能参数,不过需要安装一些插件  1.下载需要的jmeter插件 如图上面两个是jmeter插件,可以再下面的链接中下载: Down ...

  6. 测试面试题集锦(五)| 自动化测试与性能测试篇(附答案)

    简介:本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的.网络搜集(完善).工作日常讨论等,分为以下十个部分,供大家参考.如有错误的地方,欢迎指正.有更多的面试题或面试中遇到 ...

  7. mysql测试数据库 jmeter_第三篇--Jmeter测试数据库Mysql

    Jmeter模拟100用户访问Mysql数据库 1.将Mysql数据库的驱动[mysql-connector-java-5.1.15-bin.jar]放到jmeter的lib目录下,新建线程组100[ ...

  8. 性能测试 软件 jmeter,快速学习Jmeter性能测试工具

    导读 本场chat将从零基础开始学习JMeter工具,文章主要包括JMeter基础知识.JMeter最简开发流程.运行与监听.JMeter元件库.脚本开发等方面讲解JMeter性能测试工具.将有部分实 ...

  9. jmeter --- 基于InfluxDBGrafana的JMeter实时性能测试数据的监控和展示

    转自:https://blog.csdn.net/RickyOne_RR/article/details/50637839 本文主要讲述如何利用JMeter监听器Backend Listener,配合 ...

最新文章

  1. 分页场景(limit,offset)为什么会慢?
  2. 常用工具之zabbix
  3. PowerShell因为在此系统中禁止执行脚本
  4. NODE-WEBKIT教程(12)全屏
  5. 全面改用HTML5+CSS3来架构
  6. leetcode第七题整数反转
  7. Hbase常用操作记录
  8. C#LeetCode刷题之#766-托普利茨矩阵(Toeplitz Matrix)
  9. 双系统下修复grub
  10. Google Earth Engine(GEE)计算湿度(WET)
  11. JAVA 调用NetDraw((*^__^*) 嘻嘻……)
  12. java xml注释多行_如何在XML中注释单行?
  13. Idea下载汉语语言包(IntelliJ IDEA 2021.2.1)​​
  14. iOS 几种打包方式
  15. 最新最全省级面板数据(1997-2020)
  16. Unity 制作伪全息
  17. 计算机工作招聘要求高吗,太原高中计算机教师招聘
  18. [LeetCode]179.Largest Number
  19. 2019广工ACM校赛决赛A题:思维题 HDU 6461 zsl 和hzy的生存挑战
  20. 青岛科技大学计算机田玉平,控制理论与控制工程;就业怎么样/?博士.

热门文章

  1. Maven修改本地仓库位置
  2. Java设计模式--使用内部类实现线程安全且懒加载的单例模式
  3. jQuery EasyUI 选项卡面板tabs使用实例精讲
  4. 为什么要用动态代理?静态代理与动态代理详解
  5. Linux下Cpabe Toolkit安装教程
  6. 时序图 分支_BOOM微架构学习(1)——取指单元与分支预测
  7. SQLSever触发器建立
  8. 计算机科学 理学,077500计算机科学与技术(理学).doc
  9. java数组元素相加_数组元素相加
  10. java 多线程 start,Java 线程的run()和start()