【问题标题】:JMeter: Network Latency, CPU Usage and MemoryJMeter:网络延迟、CPU 使用率和内存
【发布时间】:2019-06-18 20:54:03
【问题描述】:

如何正确设置 PerfMon Metrics Collector,我刚刚安装了 JMeter 插件并在我的 TestPlan 中添加了 PerfMon。

【问题讨论】:

    标签: jmeter load performance-testing load-testing qa


    【解决方案1】:
    1. Network Latency 是 JMeter 自己测量的,你不需要额外收集它

      延迟。 JMeter 测量从发送请求之前到收到第一个响应之后的延迟。因此,时间包括组装请求所需的所有处理以及组装响应的第一部分,这通常会比一个字节长。协议分析器(例如 Wireshark)测量通过接口实际发送/接收字节的时间。 JMeter 时间应该更接近浏览器或其他应用程序客户端所体验的时间。

    2. 为了测量CPU和RAM的使用率

      • 下载PerfMon Server Agent并将其安装在您要监控的服务器上
      • 启动 ServerAgent(确保防火墙中的端口 4444 允许 TCP 和 UDP 入站/出站流量)
      • 将 PerfMon Metrics Collector 侦听器添加到您的测试计划中
      • 配置如下:

      • 运行测试。确保它的持续时间超过几秒钟 - 您应该会看到绘制的 CPU 和内存使用图表。

    查看How to Monitor Your Server Health & Performance During a JMeter Load Test 文章,了解有关 PerfMon 安装、配置和使用的全面说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 2011-09-11
      • 2022-07-26
      相关资源
      最近更新 更多