JMeter使用变量作为响应Assert模式的输入

sdnqo3pr  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(134)

我在JMeter中有一个测试计划,它有一个Response Assertion,我想使用一个来自CSV Data Set Configvariable。所以我的模式看起来像这样:

${assert1}

这与CSV数据集配置中使用的文件对应(至少在我看来),但它不起作用。我看到过许多使用正则表达式提取器的建议,但我看到的示例引用了他们试图从页面中捕获的内容。在我的情况下,我使用的是外部csv文件。
我的问题:我如何使用一个变量作为一个Response Assertion模式输入?

kadbb459

kadbb4591#

我已经成功地使用了CSV数据集配置作为字符串源,我在url参数中使用了该字符串,然后使用响应Assert在响应中找到该参数。

  • 变数名称:P .
  • 网址:/product/${P}
  • 响应AssertPartns to Test:${P} .

我想知道是否没有必要在请求中使用CSV数据变量,以便在响应Assert中使用它?

ars1skjm

ars1skjm2#

如果我的理解是正确的,
这就是你问题:
您希望使用CSV中的值作为URL的一部分,并且也通过变量。
解决方法:
按如下方式配置CSV数据集配置:

  • 文件名:url csv路径
  • 变量名:Assert1
  • 分隔符:,(如果CSV以逗号分隔)
  • 保持不变

这就是你可以在任何地方使用变量assert1:${assert1} .

相关问题