JMeter:网络延迟,CPU使用率和内存

时间:2019-01-25 02:31:16

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

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

1 个答案:

答案 0 :(得分:0)

  1. 网络Latency是JMeter自己测量的东西,您无需额外收集它

      

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

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

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

      enter image description here

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

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