0

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

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

我在 Jmeter5.0

4

2 回答 2

0

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

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

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

    JMeter 同步定时器

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

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

永远的 JMeter 线程组

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

于 2018-10-22T14:23:38.187 回答
0

使用(默认)共享模式定义CSV 数据集配置所有线程 -

(默认)文件在所有线程之间共享。

在采样器的同一层次结构中

定义Thread Group线程数:1000

并在每个线程从 CSV 获取不同的行/值时执行测试

于 2018-10-22T14:11:19.257 回答