如何在Jmeter负载测试脚本

时间:2018-04-09 02:40:10

标签: jmeter performance-testing

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

以下是我的要求:

  1. 通过复制24小时周期负载模式来实施1小时负载测试 (如下所列)
  2. 为了模拟现实生活负荷模式,我必须不断开始 并停止用户会话(线程)
  3. 例如,我必须用20个虚拟启动负载测试脚本 用户(线程)已登录(表示00:00:00 AM加载)和10个虚拟用户已注销
  4. 然后,继续到凌晨03:00:00再注销5个用户
  5. 模式将继续登录并注销,如下所示 下表
  6. 挑战: 我没有直接将最高用户数(例如,在上午11:00:00登录的200个用户)作为我的最大用户。虚拟用户(或线程)要进行渐变,而是通过复制下面的模式来启动和删除线程。

    在典型的24小时内加载用户互动模式: enter image description here

1 个答案:

答案 0 :(得分:1)

最简单的方法是Ultimate Thread Group,您可以以非常灵活的方式提升和减少虚拟用户

JMeter Ultimate Thread Group[2]

您可以使用JMeter Plugins Manager

将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的全面信息