Jmeter Plugins Manager插件

发布时间 2023-09-05 14:35:32作者: 三只怪物

上一篇文章记录了1000个用户并发,想监听服务器的资源使用情况所以记录下用到的Manager插件和Server Agent插件

 

 

1. 将jmeter-plugins-manager放入%HOME%\apache-jmeter-5.4.1\lib\ext文件夹下

2.将serverAgent-2.2.1用xftp传入linux系统中

  如传入的是zip文件,先解压

unzip ServerAgent-2.2.1.zip

  解压之后进入该文件夹给该执行文件授权

cd ServerAgent-2.2.1
chmod +x startAgent.sh

  执行后发现linux还没有装jdk又重新装了下jdk(yum安装java环境)

  a.使用yum直接装,发现失败了

yum -y install java-1.8.0-openjdk*

  b.先弄个centos yum源,但是不知道linux的版本是多少,使用下列命令查看后执行对应的yum源命令,我这里装的是7

cat /etc/redhat-release
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  c.yum源下载失败,发现连不同外网,重新更改了下网关,重启网关

  d.发现能ping通外网后重新下yum源,因为之前下载过 yum 会把下载的软件包和header存储在cache中,而不自动删除,所以执行一次yum clean all

  e.手动删除过缓存之后,学药再把服务器的包信息下载到本地电脑缓存起来,makecache建立一个缓存 以后用install时就在缓存中搜索,提高了速度

  f.最后终于执行安装好了jdk

                   

 3.一切准备就绪,执行./startAgent.sh可执行文件

4.重启Jmeter后,Options--Plugins Manager(has upgrades)--Available Plugins-- jp@gc-PerfMon Metrics Collector
计算CPU的平均使用率是右击chart图-- Export to CSV--excel打开后用average函数求平均

 

PS: 

此次性能测试的报告还用了两个图表报告,一个是TPS还有一个响应时间

TPS:右击测试计划-- Add--Listener--jp@gc-Transactions per Second

响应时间:右击测试计划-- Add--Listener--jp@gc- Response Times Over Time

平均响应时间和平均每秒事物处理个数计算方法:右击chart图-- Export to CSV--excel打开后用average函数求平均

1. 用于展示TPS曲线的插件:Transaction per Second 下载地址:https://jmeter-plugins.org/wiki/TransactionsPerSecond/

2. 用于展示响应时间曲线的插件:Response Time Over Time   下载地址:https://jmeter-plugins.org/wiki/ResponseTimesOverTime/

 解压后将lib里的.jar文件放入jmeter下的lib里,ext文件里的两个.jar放入jmeter的ext里,关闭Jmeter重启Jmeter即可

在此附上性能测试报告