根据jmeter中的用户数量分割输入csv

问题描述 投票:0回答:1

我有一个 API,它实现了命中和未命中缓存方法。它正在从数据库中获取数据并存储在缓存中。

我想对 API 执行性能测试,在每个请求中发送唯一的记录。我在 Jmeter 中使用 CSV 文件,从中选取记录。

它是一个包含 50000 个唯一 ID 的列表。为了执行并发测试,我想增加从 CSV 访问 Id 的用户数量。

条件是用户不得重复任何 ID。

我知道我可以并行运行多个脚本(与所需的用户数量相同)并执行相同的测试。但对于 100 个用户来说是不可行的。

我正在寻找一种使用单个 jmeter 脚本执行相同操作的方法。

rest jmeter
1个回答
0
投票

使用 CSV 数据集配置

All Threads
的默认共享模式,每个虚拟用户将在每次迭代中选择下一行,如果您另外将其设置为不在文件末尾回收 - 您的测试将停止当使用最后一个值并且不会有重复请求时。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.