首页 > 解决方案 > 通过 JMeter 的恒定负载模式

问题描述

我正在使用 JMeter 为 Azure Event Hub 生成负载以进行性能测试。我想在事件中心有恒定的负载(在消息摄取时)。我尝试了以下选项。

  1. 恒定吞吐量定时器
  2. 活动线程数(用户)-100 和加速时间 - 20 秒。

我没有在事件中心获得恒定负载。在事件中心获得太多峰值。请建议一种通过 JMeter 在事件中心获得恒定负载的方法。

问候, 阿米特

标签: performance-testingjmeter-pluginsjmeter-5.0

解决方案


JMeter 能够创建恒定的负载模式,只需确保遵循JMeter 最佳实践9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure文章中的建议,要点是:

  1. 在非 GUI 模式下运行 JMeter
  2. 确保 JMeter 在 CPU、RAM、网络和磁盘 IO 等方面有足够的空间运行。这可以使用JMeter PerfMon Plugin完成
  3. 也可能是您的应用程序和/或中间件配置不适合高恒定负载的情况,请查看使用 JMeter 进行并发、高吞吐量性能测试,该人最初的负载模式如下:

    在此处输入图像描述

    在调整了他的应用程序和 JMeter 之后,他得到了以下结果:

    在此处输入图像描述


推荐阅读