Jmeter性能测试 —— jmeter之使用ServerAgent监控服务器

ServerAgent

性能测试时我们关注的重要指标是:并发用户数,TPS,请求成功率,响应时间,服务器的CPU,memory, I/O disk等。Jmeter的聚合报告可以查看并发数、吞吐量、请求成功率、响应时间等;如果要查看服务器端的CPU,memory, I/O disk等就需要安装插件ServerAgent

将ServerAgent-2.2.1.jar上传到被测服务器(根目录或任意位置),解压,进入目录,Windows环境,双击startAgent.bat启动;mac、linux环境执行startAgent.sh启动,默认使用4444端口(如果没有执行权限,可先赋予执行权限:chmod 777 startAgent.sh

注:ServerAgent服务端口号默认为4444,如若遇到端口被占用,则需关闭占用该端口的进程,或者改变ServerAgent服务的默认端口:

A:关闭占用4444端口的进程,再次启动ServerAgent服务,成功。

B:使用命令改变ServerAgent服务的默认端口:./startAgent.sh -udp-port 0 -tcp-port xxxx (xxxx为新端口号)

安装perfmon的插件:

添加PerfMon Metrics Collector 性能监控监听器进行服务器性能数据显示

一般就监控这四个指标:

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
Bert.Cai10 分钟前
Linux more命令详解
linux·运维
minji...12 分钟前
Linux 多线程(四)线程等待,线程分离,线程管理,C++多线程,pthread库
linux·运维·开发语言·网络·c++·算法
麦德泽特14 分钟前
基于 Go 语言的 Modbus 项目实战:构建高性能、可扩展的工业通信服务器
服务器·开发语言·golang·modbus·rtu
倔强的胖蚂蚁15 分钟前
云原生服务器存储规划与磁盘选型实施
运维·服务器·云原生
ZGUIZ16 分钟前
Ubuntu 25.10 无法外接显示器解决方案
linux·运维·ubuntu
一条闲鱼_mytube16 分钟前
TCP流量控制与拥塞控制
服务器·网络·tcp/ip
yang)21 分钟前
JESD 204b
运维·服务器·网络
QJtDK1R5a23 分钟前
V4L2 vs GStreamer vs FFmpeg:Linux多媒体处理的三个层级
linux·运维·ffmpeg
倔强的石头10630 分钟前
【Linux指南】基础IO系列(四):文件描述符 fd——Linux 文件操作的 “万能钥匙”
linux·运维·服务器
SPC的存折30 分钟前
12、Ansible安全加固
linux·运维·服务器·安全·ansible