performance-testing - 通过 JMeter 的恒定负载模式
问题描述
我正在使用 JMeter 为 Azure Event Hub 生成负载以进行性能测试。我想在事件中心有恒定的负载(在消息摄取时)。我尝试了以下选项。
- 恒定吞吐量定时器
- 活动线程数(用户)-100 和加速时间 - 20 秒。
我没有在事件中心获得恒定负载。在事件中心获得太多峰值。请建议一种通过 JMeter 在事件中心获得恒定负载的方法。
问候, 阿米特
解决方案
JMeter 能够创建恒定的负载模式,只需确保遵循JMeter 最佳实践和9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure文章中的建议,要点是:
- 在非 GUI 模式下运行 JMeter
- 确保 JMeter 在 CPU、RAM、网络和磁盘 IO 等方面有足够的空间运行。这可以使用JMeter PerfMon Plugin完成
也可能是您的应用程序和/或中间件配置不适合高恒定负载的情况,请查看使用 JMeter 进行并发、高吞吐量性能测试,该人最初的负载模式如下:
在调整了他的应用程序和 JMeter 之后,他得到了以下结果:
推荐阅读
- gcc - 如何美化我编译的 FFmpeg 二进制文件?
- python - 在 Python 中浏览我的循环时遇到问题
- javascript - 我可以将点击事件绑定到舞台并双击其中的元素吗?
- c - C Lua 绑定 Windows VS2017
- asp.net-core - Asp.net 核心数据库连接在本地 IIS 主机上不起作用
- javascript - 如何将日期转换为给定格式?
- javascript - Puppeteer 和错误处理中的评估失败错误
- angular - 如何使离子模态“解雇”方法起作用
- filter - 从 CgridView 过滤器 -Yii1 中的过滤器中删除空选项
- python - Python 输出:如何删除新行的缩进?