zoukankan      html  css  js  c++  java
  • Jmeter 常用监听器

    jmeter第三方插件

    下载地址:https://jmeter-plugins.org/downloads/old/

    下载该插件后解压,然后将JMeterPlugins-Standard.jar包放在jmeter安装目录的libext路径下,重新启动jemter即可。

    常用监听器

    1:Transactions per Second

    监听动态TPS:每秒事务数,性能测试中,最重要的2个指标之一,用来分析吞吐量。其中横坐标是运行时间,纵坐标是TPS值。红色表示通过的TPS,绿色表示失败的。

    这里显示最大TPS大约在140左右,从1分26秒左右,开始有未通过的事物。

    2:Hits per Second

    动态监听单位时间的点击率,也就是触发的请求数。其中横坐标是运行时间,纵坐标是HPS值。

    点击率波动较大,且不能持续上升。说明性能很不稳定

    3:Response Times Over Time

    主要作用是在测试脚本执行过程中,监控查看响应时间的实时平均值、整体响应时间走向等,性能测试中,最重要的两个指标的另外一个。

    其中横坐标是运行时间,纵坐标是响应时间(单位是毫秒)

    这里响应时间在4950ms左右开始稳定下来,后续又经历一次大的波动。

    4:Response Times vs Threads

    线程活动期间的响应时间监听。其中横坐标是活动的线程数(也就是并发数),纵坐标是响应时间(单位是毫秒)

    5: Active Threads Over Time

    监听单位时间内活动的线程数。其中横坐标是单位时间(单位是毫秒),纵坐标是活动线程数(也就是并发数)

    6:Response Times Percentiles

    监听响应时间分布的百分比。其中横坐标是请求数的百分比,纵坐标是响应时间。此图表示有99.7%的请求响应时间在5s以内。

    7:Response Times Distribution

    响应时间分布的柱状图。其中横坐标是柱状分布图,纵坐标是响应时间。此图表示大约有111个请求响应时间在5076ms。

    8:Composite Graph

    组合式的监听器。其中横坐标是运行时间,纵坐标是各性能数据的汇总值(其中有一些数据需要除以10)。

    9、PerfMon Metrics Collector

    服务器性能监控数据采集器。在性能测试过程中,除了监控TPS和TRT,还需要监控服务器的资源使用情况,比如CPU、memory、I/O等。该插件可以在性能测试中实时监控服务器的各项资源使用。

    下载地址:http://jmeter-plugins.org/downloads/all/或链接:http://pan.baidu.com/s/1skZS0Zb 密码:isu5

    下载界面如下:

    其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的插件,ServerAgent是服务端的插件。

    下载成功后,复制JmeterPlugins-Extras.jarJmeterPlugins-Standard.jar两个文件,放到jmeter安装文件中的lib/ext中,重启jmeter,即可看到该监视器插件。如下图:

    将ServerAgent-2.2.1.jar上传到被测服务器,解压,进入目录,Windows环境,双击ServerAgent.bat启动;linux环境执ServerAgent.sh启动,默认使用4444端口。

    如出现如下图所示情况,即表明服务端配置成功:

    服务端启动校验

    CMD进入命令框,观察是否有接收到消息,如果有,即表明ServerAgent成功启动。

    客户端监听测试

    给测试脚本中添加jp@gc - PerfMon Metrics Collector监听器,然后添加需要监控的服务器资源选项,启动脚本,即可在该监听器界面看到资源使用的曲线变化。如下图所示:

    在脚本启动后,即可从界面看到服务器资源使用的曲线变化,Chart表示主界面显示,Rows表示小界面以及不同资源曲线所代表的颜色,Settings表示设置,可选择自己需要的配置。

    PS:注意测试脚本需要持续运行一段时间,才可以看到具体的曲线变化,否则ServerAgent端会断开连接!

    refer:

    https://www.cnblogs.com/lu-tao/p/11408712.html

    https://www.cnblogs.com/imyalost/p/7751981.html

  • 相关阅读:
    2021.4.11(每周总结)
    2021.4.9
    2021.4.8
    2021.4.7
    k8s集群安装(一)安装方案介绍
    k8s映射外部服务Endpoints
    Linux服务器配置上网代理squid
    SonarQube学习笔记
    yum安装指定版本mysql
    linux目录没有颜色的处理
  • 原文地址:https://www.cnblogs.com/-wenli/p/14186214.html
Copyright © 2011-2022 走看看