当前位置: 首页 > news >正文

Jmeter性能测试之检测服务器CPU/Memory/磁盘IO/网络IO

1. Jmeter如何检查服务器性能指标

JMeter 本身不直接具备监控服务器硬件(如 CPU)的功能,需通过以下两种方式获取数据:

  • 服务器端部署监控代理:在目标服务器上安装监控工具(如PerfMon、Prometheus等),采集 CPU、内存等指标。
  • JMeter 添加对应监听器:通过插件连接服务器的监控代理,获取并展示 CPU 数据。

下面将介绍如何使用PerfMon插件来进行服务器性能指标监控.

2. 安装PerfMon插件

PerfMon(Performance Monitor)是 JMeter 的官方推荐插件,可监控服务器的 CPU、内存、磁盘 I/O 等指标,操作简单,适合中小规模场景。

2.1 Jmeter安装PerfMon插件

下载3个Jar包, 放到jmeter/lib/ext目录下,然后重启Jmeter

  • plugins-manager.jar
  1. 地址:plugins-manager.jar
    在这里插入图片描述

  2. 重启Jmeter,搜索插件,安装"PerfMon"
    在这里插入图片描述

  • JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar
    下载地址:JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar
    在这里插入图片描述

2.2 被检测的服务器端要下载ServerAgent

  • 下载Agent.zip,解压放到任意目录下
    下载地址ServerAgent
    在这里插入图片描述
  • 启动Agent, 会弹出如下窗口, 启动成功
./startAgent.sh  # Linux
startAgent.bat   # Windows

在这里插入图片描述

3. 如何使用PerfMon进行性能指标监控

3.1 创建测试计划,添加线程组

在这里插入图片描述
在这里插入图片描述

3.2 添加http请求

在这里插入图片描述

3.3 添加“jp@gc - PerfMon Metrics Collector” 组件

在这里插入图片描述

3.4 添加CPU等详细指标

在这里插入图片描述

3.5 查看指标曲线图

在这里插入图片描述

3.6 图表可导出成csv文件,随时打开查看

在图片这个位置可以写生产csv文件的位置及文件命名
在这里插入图片描述

综上所述, Jmeter如何进行性能监控已讲解完毕,下篇文章介绍下Agent启动过程中报错以及如何解决的问题.

http://www.xdnf.cn/news/1277425.html

相关文章:

  • 深度学习-卷积神经网络-AlexNet
  • 【走进Docker的世界】Docker环境搭建
  • 震动马达实现库函数版(STC8)
  • 机器学习——多元线性回归
  • C++移动语义、完美转发及编译器优化零拷贝
  • [创业之路-541]:经营分析会 - 企业的经营分析会,研发负责人负责提供哪些信息?
  • 【RocketMQ 生产者和消费者】- ConsumeMessageOrderlyService 顺序消费消息
  • 不同于传统的简并模分离圆极化天线,基于耦合谐振器的圆极化天线的原理是什么?
  • 如何通过API接口实现批量获取淘宝商品数据?(官方与非官方渠道分享)
  • 代码随想录算法训练营第六十天|图论part10
  • Java 基础编程案例:从输入交互到逻辑处理
  • ATF(TF-A)安全通告 TFV-12(CVE-2024-5660)
  • JDBC的连接过程(超详细)
  • 机器学习——标准化、归一化
  • 从零开始理解百度语音识别API的Python实现
  • nginx 反向代理传递原始域名
  • 前端开发中的常见问题与实战解决方案​
  • PostgreSQL 批量COPY导入优化参数配置
  • GC如何判断对象可以被回收?
  • SpringAI报错:com.github.victools.jsonschema.generator.AnnotationHelper
  • 《设计模式》UML类图
  • Java集合框架、Collection体系的单列集合
  • Elasticsearch QueryDSL 教程
  • Android APK 使用OpenGl 绘制三角形源码
  • Spring Boot 全局异常处理与日志监控实战
  • 智能体革命:网络安全人的角色重塑与突围指南
  • 井字游戏的强化学习
  • 复现论文《基于Retinex理论和深度学习的低照度图像增强算法研究》
  • CompletableFuture实现Excel 多个sheet页批量导出
  • 【模板】拓扑排序