我可以在 运行 负载测试 jmeter 时应用因子吗

Can I apply factor when running load tests jmeter

我有以下场景:

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

用户每 5 秒 ping 服务器一次

在 24 小时内为 4000 位用户完成此操作

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

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

用户每 2.5 秒 ping 服务器一次

在 24 小时内为 2000 位用户完成此操作

谢谢。

  1. 添加Thread Group to your Test Plan并将其配置为拥有 4000 个虚拟用户,永远循环并 运行 84600 秒(24 小时 * 每小时 60 分钟 * 每分钟 60 秒)

  2. 添加一个HTTP Request来ping服务器
  3. 添加 Constant Throughput Timer 作为 HTTP 请求采样器的子项并将其配置为每分钟触发 12 次(每分钟 60 秒/5 秒)

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

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