c 监控服务器性能,Jmeter监控服务端性能

原标题:Jmeter监控服务端性能

c11e1e34520fb0e5a20267499dab826d.png

监控前提:必须的插件

161914073_741445

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

1. jpgc-perfmon-2.1.zip (本机使用):

https://jmeter//plugins.org/wiki/PerfMon/#Concept

2. ServerAgent-2.2.1.zip (服务器使用):

https://jmeter-plugins.org/wiki/PerfMonAgent/

本文使用的 Jmeter 版本为 apache-jmeter-3.2 。

GUI 监控服务器性能

161914073_741445

使用步骤:

首先需要在 服务器 解压ServerAgent-2.2.1.zip,然后通过 startAgent.sh或者 startAgent.bat启动 PerfMon Server Agent。

解压jpgc-perfmon-2.1.zip文件,然后将对应文件夹下的 jar 包放到 jemter 安装目录对应的文件夹下。比如:将jpgcperfmon-2.1lib下的所有 jar 放到jemter 安装目录的 lib 目录下。

这样基本的环境就配置好了,启动 jmeter ,可以发现jmeter GUI界面的 选项 菜单中增加了Plugins Manager菜单,而且线程组的监听器中增加了jp@gc - PerfMon Metrics Collector的选项。这样就可以为线程组添加性能监听的服务。

使用 GUI 界面进行性能监控,可以通过界面添加需要监控的服务器的Ip , 端口, Metric等。

NO GUI 监控服务器性能

161914073_741445

使用 GUI 界面会消耗额外的性能,所以最好还是使用 NO GUI 界面来进行性能监控。

1. 使用 GUI 界面编写好 xxx.jmx性能测试脚本,当然在脚本中要指定需要监控的服务器的 IP , 端口, Metric等。

注意:这里需要在脚本中指定性能测试结果的保存文件,即 cpu , memory 等测试结果的保存文件,否则会全部存入下面指定的log.jtl文件中。 如下图所示:

4570ee5f7e81043c5ea12229d75536bf.png

2. 使用如下命令执行测试脚本:

jmeter -n -t xxx.jmx -l log.jtl -JforcePerfmonFile=true

3. 执行结束之后,结果会保存在 log.jtl文件中,性能测试结果保存在result.jtl中, 在 GUI 界面中导入 result.jtl中即可查看到测试的结果,如下图所示:

ecab5620400cb54606d108362c85571b.png

a366b7f6379c52c64d460c3668161be9.png

责任编辑:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值