首页 > 解决方案 > 我可以在运行负载测试 jmeter 时应用因子吗

问题描述

我有以下情况:

用户每 1/2 小时向服务器发送一个文件

用户每 5 秒 ping 一次服务器

在 24 小时内为 4000 名用户执行此操作

我的问题是,我可以执行以下操作并获得相同的结果吗?

用户每 15 分钟向服务器发送一个文件

用户每 2.5 秒 ping 一次服务器

在 24 小时内为 2000 个用户执行此操作

谢谢。

标签: jmeterload

解决方案


  1. 线程组添加到您的测试计划并将其配置为拥有 4000 个虚拟用户,永久循环并运行 84600 秒(24 小时 * 每小时 60 分钟 * 每分钟 60 秒)

    JMeter 线程组 24 小时

  2. 添加HTTP 请求以 ping 服务器
  3. 添加恒定吞吐量计时器作为 HTTP 请求采样器的子项,并将其配置为每分钟触发 12 次(每分钟 60 秒/5 秒)

    JMeter 恒定吞吐量定时器

    Calculalte throughput based on根据您的测试场景修改下拉值(每个用户或任何用户是否应每 5 秒 ping 一次服务器)

  4. 对其余用例应用类似的配置。

推荐阅读