码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter性能监测插件

时间:2017-05-03 11:31:15      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:tab   com   数据   正则表达式   img   data-   intro   监控   support   

本文转自:https://jmeter-plugins.org/wiki/PerfMon/

介绍

在负载测试期间,了解加载服务器的运行状况很重要。如果正确调度了负载,那么看到您是否定位集群也是很好的。为了解决这个问题,插件包现在支持服务器监控!使用它,您可以 在几乎所有平台监视CPU,内存,交换,磁盘I / O和网络I / O

这是插件的外观。它显示负载测试中涉及的4台服务器的CPU使用情况:

技术分享

收集指标

从版本0.5.0起,服务器代理工具支持收集超过75个系统度量。 查看完整列表

怎么运行的

概念

除了Tomcat之外,JMeter无法通过默认服务器指标进行检索。为了克服这种情况,我们开发了一个服务器代理,它将获得JMeter的性能数据。代理使用SIGAR开源库。它由Java公共部分和每个操作系统的本机库组成。

技术分享

安装

服务器代理工具详细描述放在这里

用法

GUI模式

在GUI模式下,只需添加侦听器,定义要监视的服务器和度量类型,确保代理在远程服务器上运行,并且不会被防火墙阻止,然后运行测试。这些值将以实时图表显示。

非GUI模式

如果您在非GUI模式下运行JMeter,并希望将监视数据保存到文件中,那么只需在GUI中配置结果文件保存,就像使用其他监听器一样。运行测试后,您可以将保存的文件加载到GUI中,并查看值时间轴。

JMeter属性

  • jmeterPlugin.perfmon.interval - 以毫秒为单位的度量采集间隔
  • jmeterPlugin.perfmon.useUDP - true / false,启用UDP连接后尝试尝试连接失败的TCP连接
  • jmeterPlugin.perfmon.label.useHostname - true / false,启用“短”主机名,默认模式是([\ w \ - ] +)\ .. *
  • jmeterPlugin.perfmon.label.useHostname.pattern - 字符串(转义),提取主机名的正则表达式(第一组匹配)
  • 例如默认模式将是:jmeterPlugin.perfmon.label.useHostname.pattern =([\ w \ - ] +)\ .. *
  • 例如EC2的模式us-east / west子域匹配:jmeterPlugin.perfmon.label.useHostname.pattern =([\ w \ - ] + \。us-(east | west) - [0-9])*
  • forcePerfmonFile - true / false,使其能够使JMeter在当前目录中使用perfmon度量写入JTL文件

在线查看PerfMon数据

BM.Sense有一个功能,可以看到PerfMon在一个花哨的Web界面中收集数据。 这是一个例子

Jmeter性能监测插件

标签:tab   com   数据   正则表达式   img   data-   intro   监控   support   

原文地址:http://www.cnblogs.com/yulia/p/6800529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!