我有多个API请求主体,我使用CSV数据集配置中的txt文件传递它们。此API请求主体具有某些要参数化的值。如何实现此功能?类似于参数化CSV文件中的参数化。
ubby3x7f1#
如果CSV文件包含要在运行时求值的JMeter Functions or Variables,则需要将CSV数据集配置中定义的变量 Package 到__eval()函数中例如,如果您有:
test.csv
${foo}
some-variable
bar
foo
1.以及两个用于可视化的调试采样器您将看到:
${some-variable}
${__eval(${some-variable})}
1条答案
按热度按时间ubby3x7f1#
如果CSV文件包含要在运行时求值的JMeter Functions or Variables,则需要将CSV数据集配置中定义的变量 Package 到__eval()函数中
例如,如果您有:
test.csv
文件,单行包含${foo}
和CSV数据集配置,将此文件读入some-variable
bar
的值赋给变量foo
1.以及两个用于可视化的调试采样器
您将看到:
${some-variable}
将返回${foo}
,基本上是CSV文件中的行${__eval(${some-variable})}
将返回bar
,因为将对变量进行eval赋值,并解析其相应的值。