前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jmeter常用插件

jmeter常用插件

作者头像
找Bug
发布2022-07-22 15:39:16
1.3K0
发布2022-07-22 15:39:16
举报
文章被收录于专栏:你的Bug我做主你的Bug我做主

一、插件的安装

插件的下载地址https://jmeter-plugins.org/install/Install/

将下载好的插件放到如下lib/ext里面

然后打开jmeter,如果没有如图所示的内容,重启一下jmeter

打开后是如下图所示这样的,其中Installed Plugins:即插件jar包中已经包含的插件,可以通过选中勾选框,来使用这些插件;

Available Plugins:即该插件扩展的一些插件,可以通过选中勾选框,来下载所需要的插件

Upgrades:即可以更新到最新版本的一些插件,可以通过点击截图右下角的Apply Changes and Restart Jmeter按钮来下载更新

二、常用插件介绍

jp@gc - Bytes Throughput Over Time:不同时间吞吐量展示(图表)

聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表

jp@gc - Composite Graph:混合图表 在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表

jp@gc - Hits per Second:每秒点击量

jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等

jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间

jp@gc - Reponse Times Distribution:显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数

jp@gc - Transactions per Second:每秒事务数,服务器每秒处理的事务数

其他插件

在Available Plugins中勾选XMPP Protocol Support,然后把jpgc-Standard Set一并安装

然后右下角点击安装并重启

jp@gc - Stepping Thread Group

添加线程组

下图的各项意思:

This group will start 100 threads:设置线程组启动的线程总数为100个;

First,wait for N seconds:启动第一个线程之前,需要等待N秒;

Then start N threads:设置最开始时启动N个线程;

Next,add 10 threads every 30 seconds,using ramp-up 5 seconds:每隔30秒,启动10个线程,10个线程在5秒内启动完成;

Then hold load for 60 seconds:启动的线程总数达到最大值之后,再持续运行60秒;

Finally,stop 5 threads every 1 seconds:每秒停止5个线程

然后正常添加取样器等

jp@gc - Transactions per Second TPS:每秒事务数。该插件的作用是在测试脚本执行过程中,监控查看服务器的TPS表现,比如整体趋势、实时平均值走向、稳定性等。

打开监听器,添加如图所示的tps

运行效果如图

jp@gc - PerfMon Metrics Collector

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

服务端的下载地址:https://github.com/undera/perfmon-agent

下载之后解压,Windows环境,双击ServerAgent.bat启动,inux环境执ServerAgent.sh启动,默认使用4444端口

然后是jmeter如下操作

然后如图所示

脚本启动后,即可从界面看到服务器资源使用的曲线变化

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 找Bug 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档