评判系统的性能的好坏,通过性能指标,性能指标是客户性能需求进行分析后获取,或者客户对性能指标直接给出具体的指标项。
常见的性能指标:响应时间(通过时间来反馈系统的反应速度)
用户数(在线数,并发数,通过系统可以承载的用户数量来判断性能)
吞吐量,吞吐率,点击率,点击率 都是来评判软件的处理能力的
资源的利用率(通过软件系统资源的消耗来判断性能)
Jmeter对服务器资源的监控
利用jdk自带的监控工具
对服务器资源进行查看:JDK 目录下,bin 下面的 jconsole.exe
Jmeter-serverAgent 监控
实现的步骤:
注意:启动的时候出现闪退,是因为解压包的时候,解压好的程序外面多了一层同名的目录。
4) 我们需要的插件是:Performance
5) 插件安装成功后,会自动重启jmeter,在监听器中可以看到多了一个监听器“jp@gc - PerfMon Metrics Collector”,用来查看资源监控的。
6)打开已创建的测试计划或者新建测试计划,添加监听器:jp@gc - PerfMon Metrics Collector,并且进行配置,需要配置被监听器的设备的IP和监听的项目(监控的资源类型),默认端口号 4444,确保端口没有被占用。
注意:要检测资源使用率,需要测试脚本持续运行一定的时间,才能收集到数据。
7) 如果要监控远程的设备,需要把远程服务器上的两个服务打开(以windows 为例):
并且把 “ServerAgent-2.2.3.zip”包进行解压缩,放在“被监测的服务器上”,并且启动监控(“双击 startAgent.bat”),就可以收集远程服务器上的资源了。