JMeter - 如何验证文件扩展名在RegEx之后无效并记录它

时间:2018-05-29 13:21:07

标签: jmeter

响应数据: 名称dBob11234aa.doc

我使用了RegEx:NAME(。*?)。(doc)$ this按预期匹配,但是,如果结果为Invalid,如何记录结果。 (即文件扩展名= * .txt)。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用Response Assertion在“包含”和“匹配”模式下支持Perl-Compatible-Regular-Expressions

  1. 将Response Assertion添加为请求的子项,该请求返回此NAME dBob11234aa.doc响应数据
  2. 按如下方式配置:

    • 模式匹配规则:Matches
    • 模式:NAME(.*?).(doc)$

      JMeter Response Assertion

  3. 应该是这样,如果文件扩展名与您的正则表达式不匹配,您将会失败,如:

    JMeter Response Assertion Regex

答案 1 :(得分:0)

最简单的验证方法是放置response assertion。在那里,您可以指定需要检查响应的内容。要将其记录在文件中,可以使用“断言结果”或“查看结果树”或“简单数据写入器”,它将在csv中记录断言结果。请查看下面的图片以供参考。

enter image description here

enter image description here

希望它有所帮助。