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 文件中的多个值:
假设我有一个请求:
http://ip:port/search
具有多个可选查询参数:
key1
key2
key3
我想在一个采样器而不是多个采样器中一个一个地测试这些参数,也就是一个请求的每个参数。
我该怎么做?谢谢
最常用的参数化测试元素是 CSV Data Set Config,如果您将查询参数存储到 keys.csv
文件中,您可以按如下方式设置测试计划:
完成后,您可以在需要时将值引用为 ${key}
JMeter Variable
这样 JMeter 将在每个线程(虚拟用户)的每次迭代中从文件中读取下一个值,您将只能使用一个 HTTP Request 采样器来检查 CSV 文件中的多个值: