2

我在 JMeter 中有一个测试计划,它有一个响应断言,我想使用一个来自CSV Data Set Config的变量。所以我的模式看起来像:

${assert1}

这对应于(至少在我看来)来自CSV Data Set Config中使用的文件的内容,但它不起作用。我已经看到了多个使用正则表达式提取器的建议,但是我看到的示例指的是他们试图从页面中捕获的内容。就我而言,我使用的是外部 csv 文件。

我的问题:如何使用变量作为响应断言模式的输入?

4

2 回答 2

0

我已成功使用 CSV 数据集配置作为我在 url 参数中使用的字符串源,然后使用响应断言在响应中查找该参数。

  • 变量名:P.
  • 网址:/product/${P}
  • 响应断言 Parterns to Test: ${P}

我想知道是否不需要在请求中使用 CSV 数据变量才能使其在响应断言中可用?

于 2013-01-28T15:20:55.410 回答
0

如果我的理解是正确的,那么
您的问题是:
您想将 CSV 中的值用作 URL 的一部分,并且也可以通过变量使用。

解决方案:

像这样配置您的 CSV 数据集配置:

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

就是这样,您可以在任何地方使用变量 assert1:${assert1}

于 2013-01-29T07:24:15.017 回答