【问题标题】:How to implement load pattern in Jmeter load test script如何在 Jmeter 负载测试脚本中实现负载模式
【发布时间】:2018-09-18 08:58:27
【问题描述】:

我必须通过复制现实生活中的负载模式来开发 Web 服务器用户交互的性能负载测试,但我不是确定如何在 Jmeter 中进行操作。

这是我的要求:

  1. 通过复制 24 小时周期负载模式来实施 1 小时负载测试 (如下所列)
  2. 要模拟现实生活中的负载模式,我必须不断启动 并停止用户会话(线程)
  3. 例如,我必须使用 20 个虚拟启动负载测试脚本 用户(线程)登录(代表 00:00:00 AM 负载)和 10 个虚拟用户退出
  4. 然后,继续到凌晨 03:00:00,届时将有 5 个用户退出
  5. 模式将继续进行登录和注销,如 下表

挑战: 我没有直接将最高用户数(例如 200 个用户在上午 11:00:00 登录)作为我的最大值。虚拟用户(或线程)来增加,而不是通过复制下面的模式来启动和删除线程。

典型 24 小时内用户交互的负载模式:

【问题讨论】:

  • 您应该提供更多信息并包括您目前拥有的任何代码。

标签: jmeter performance-testing


【解决方案1】:

最简单的方法是使用Ultimate Thread Group,您可以在其中以非常灵活的方式增加和减少虚拟用户

您可以使用 JMeter Plugins Manager 将 Ultimate Thread Group 作为自定义线程组捆绑包的一部分安装

查看How to Use the Ultimate Thread Group, the RegEx Extractor and the JSON Path Extractor in Apache JMeter,了解有关安装和使用 Ultimate Thread Group 的全面信息

【讨论】:

  • 感谢 Dmirti T 提供的解决方案。我一定会安装 Ultimate Thread Group 插件并尝试您的解决方案。
猜你喜欢
  • 1970-01-01
  • 2018-09-28
  • 2012-07-29
  • 1970-01-01
  • 1970-01-01
  • 2017-11-26
  • 2018-05-28
  • 1970-01-01
  • 2019-02-10
相关资源
最近更新 更多