jmeter 如何 iterate/traverse 多个参数(不是变量)

jmeter how to iterate/traverse multiple parameters (not variables)

假设我有一个请求:

http://ip:port/search

具有多个可选查询参数:

key1
key2
key3

我想在一个采样器而不是多个采样器中一个一个地测试这些参数,也就是一个请求的每个参数。

我该怎么做?谢谢

最常用的参数化测试元素是 CSV Data Set Config,如果您将查询参数存储到 keys.csv 文件中,您可以按如下方式设置测试计划:

完成后,您可以在需要时将值引用为 ${key} JMeter Variable

这样 JMeter 将在每个线程(虚拟用户)的每次迭代中从文件中读取下一个值,您将只能使用一个 HTTP Request 采样器来检查 CSV 文件中的多个值:

更多信息:Using CSV DATA SET CONFIG