首页 > 解决方案 > 在 Jmeter 中,我想同时访问 1000 个用户的 1000 个不同的 URL(每个用户同时访问一个 URL)

问题描述

在“路径:”中使用 ${path} 并在 CSV 数据集配置下的“文件名”中提供 CSV 文件位置,我可以让单个用户从 CSV 文件中一个接一个地访问 URL。

但是为了完成我的测试,我想让 1000 个用户同时访问 1000 个 URL,以演示数据库服务器上的最大负载。请指教。

我在 Jmeter5.0

标签: jmeterperformance-testingjmeter-5.0

解决方案


如果你想有“突发负载”:

  1. 线程组下的“线程数”设置为1000
  2. 同步计时器添加为 HTTP 请求采样器的子项,并将“同时分组的用户数”设置为1000

    所以你的测试计划看起来像:

    JMeter 同步定时器

    它将在完全相同的时刻执行 1000 个请求并停止

如果您想要“延长负载” - 只需让您的线程组迭代“永远”。您可以使用“调度程序”输入限制测试持续时间:

永远的 JMeter 线程组

它将在 10 分钟内尽可能快地执行 1000 个虚拟用户的请求


推荐阅读