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

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 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进行规格选择与性能压测。
目录
相关文章
|
4月前
|
存储 监控 数据可视化
性能监控之JMeter分布式压测轻量日志解决方案
【8月更文挑战第11天】性能监控之JMeter分布式压测轻量日志解决方案
100 0
性能监控之JMeter分布式压测轻量日志解决方案
|
5月前
|
Prometheus 监控 数据可视化
性能测试:主流性能监控工具介绍
Linux系统中,`vmstat`和`top`提供基本监控;Nmon是实时性能分析工具,轻量且功能丰富;Collectd+InfluxDB+Grafana组合用于系统数据收集、存储和可视化;Prometheus+Grafana则提供灵活的监控和定制化仪表板。这些工具帮助企业监控系统性能,及时发现和解决问题。
|
JSON 监控 测试技术
性能测试--InfluxDB+Grafana+Jmeter搭建性能监控平台 (二)
性能测试--InfluxDB+Grafana+Jmeter搭建性能监控平台
|
监控 测试技术 时序数据库
性能测试--InfluxDB+Grafana+Jmeter搭建性能监控平台 (一)
性能测试--InfluxDB+Grafana+Jmeter搭建性能监控平台
|
监控 关系型数据库 MySQL
|
消息中间件 SQL 缓存
性能测试从零开始实施指南——性能监控篇
狭义上的APM单指应用程序的监控,如应用的各接口性能和错误监控,分布式调用链路跟踪,以及其他各类用于诊断(内存,线程等)的监控信息等。
性能测试从零开始实施指南——性能监控篇
|
监控 测试技术 数据库
|
监控 Java 中间件
48 张图 | 手摸手教你微服务的性能监控、压测和调优
48 张图 | 手摸手教你微服务的性能监控、压测和调优
373 0
48 张图 | 手摸手教你微服务的性能监控、压测和调优
|
2月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
154 3
|
3月前
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
117 2