性能测试(22)——性能监控

简介: Concurrency Thread Group 线程组Transactions per Second 每秒事务数Bytes Throughput Over Time 吞吐量PerfMon Metrics Collector 性能指标收集器Concurrency Thread Group 线程组

(一)、 下载jmeter插件管理工具包

https://jmeter-plugins.org/install/Install/
放至bin\lib\ext下,后重启jmeter

(二)、安装图表工具

image.png
在选项——Plugins manager中下载以上四个插件

(三)、性能测试常用图表及组件

  1. Concurrency Thread Group 线程组
  2. Transactions per Second 每秒事务数
  3. Bytes Throughput Over Time 吞吐量
  4. PerfMon Metrics Collector 性能指标收集器
  • Concurrency Thread Group 线程组

image.png
参数:
Target Concurrency:目标并发(线程数)
Ramp Up Time:加速时间
Ramp-Up Steps Count:加速步骤计数
Hold Target Rate Time:运行时间
Time Unit:时间单位(分钟或者秒)
Thread Iterations Limit:线程迭代次数限制(循环次数)
Log Threads Status into File: 将线程状态记录到文件中(将线程启动和线程停止事件保存为日志文件)

  • Transactions per Second 每秒事务数

image.png
需要配合事务控制器完成,如果不使用事务控制器,默认1个请求为1个事务

  • Bytes Throughput Over Time 吞吐量

image.png

  • PerfMon Metrics Collector 性能指标收集器

    用来监控服务端的性能的工具,包括cpu、内存、磁盘、网络等性能数据
    监控服务器服务程序:

  1. 下载安装包ServerAgent-2.2.3.zip,链接地址:https://github.com/undera/perfmon-agent
  2. 解压ServerAgent-2.2.3.zip
  3. 启动,如果是windows运行startAgent.bat,如果是linux运行startAgent.sh(注意开放4444端口)
  4. 启动这个工具后,jmeter的插件jp@gc - PerfMon Metrics Collector就可以收集服务端的资源使用率,并在jmeter中查看了

image.png

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
消息中间件 SQL 缓存
性能测试从零开始实施指南——性能监控篇
狭义上的APM单指应用程序的监控,如应用的各接口性能和错误监控,分布式调用链路跟踪,以及其他各类用于诊断(内存,线程等)的监控信息等。
性能测试从零开始实施指南——性能监控篇
|
JSON 监控 数据可视化
性能测试|搭建性能监控平台
性能测试|搭建性能监控平台
161 0
性能测试|搭建性能监控平台
|
监控 关系型数据库 MySQL
|
7月前
|
关系型数据库 MySQL Java
【JMeter】(3)---MySQL压测
【JMeter】(3)---MySQL压测
176 0
|
7月前
|
JSON Java 测试技术
【JMeter】(2)---HTTP压测
【JMeter】(2)---HTTP压测
98 0
|
5月前
|
消息中间件 弹性计算 Java
使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践
使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践
|
7月前
|
XML 前端开发 测试技术
使用 jMeter 对 SAP Spartacus 进行并发性能测试
使用 jMeter 对 SAP Spartacus 进行并发性能测试
73 0
|
3月前
|
测试技术 UED
PTS压测问题之资源准备好慢如何解决
PTS(Performance Testing Service)是一项面向网站、应用等提供的压力测试服务,用于模拟不同场景下的用户访问,评估系统的性能表现;在进行PTS压测时,可能会出现一些异常或报错,本合集将PTS压测中频繁出现的问题及其解决办法进行汇编,旨在帮助用户更有效地进行性能测试和问题定位。
247 1
|
3月前
|
JSON 网络协议 Java
使用Jmeter进行功能和性能测试
使用Jmeter进行功能和性能测试
|
8月前
|
关系型数据库 MySQL Java
jmeter--压测数据库
jmeter--压测数据库