我在JMeter中有一个测试计划,它有一个Response Assertion,我想使用一个来自CSV Data Set Config的variable。所以我的模式看起来像这样:
variable
${assert1}
这与CSV数据集配置中使用的文件对应(至少在我看来),但它不起作用。我看到过许多使用正则表达式提取器的建议,但我看到的示例引用了他们试图从页面中捕获的内容。在我的情况下,我使用的是外部csv文件。我的问题:我如何使用一个变量作为一个Response Assertion模式输入?
kadbb4591#
我已经成功地使用了CSV数据集配置作为字符串源,我在url参数中使用了该字符串,然后使用响应Assert在响应中找到该参数。
P
/product/${P}
${P}
我想知道是否没有必要在请求中使用CSV数据变量,以便在响应Assert中使用它?
ars1skjm2#
如果我的理解是正确的,这就是你问题:您希望使用CSV中的值作为URL的一部分,并且也通过变量。解决方法:按如下方式配置CSV数据集配置:
这就是你可以在任何地方使用变量assert1:${assert1} .
2条答案
按热度按时间kadbb4591#
我已经成功地使用了CSV数据集配置作为字符串源,我在url参数中使用了该字符串,然后使用响应Assert在响应中找到该参数。
P
./product/${P}
。${P}
.我想知道是否没有必要在请求中使用CSV数据变量,以便在响应Assert中使用它?
ars1skjm2#
如果我的理解是正确的,
这就是你问题:
您希望使用CSV中的值作为URL的一部分,并且也通过变量。
解决方法:
按如下方式配置CSV数据集配置:
这就是你可以在任何地方使用变量assert1:
${assert1}
.