2016-04-27 31 views
0

如果断言在运行jmeter脚本时,我得到响应代码为[] 如何执行断言?如果jmeter的响应数据是[]

我试图文本响应包含[]仍然JMeter的不能通过,我得到以下信息

断言失败消息:坏测试配置org.apache.oro.text.MalformedCachePatternException:无效表达:[] 无与伦比[ ]表达。

回答

1

它看起来像你在“包含”或“匹配”模式下使用响应声明。

根据How to Use JMeter Assertions in Three Easy Steps指南:

的模式可以是是:

一“串”为“等于”或“串”条款

一个“Perl5的风格的”常规“包含”或“匹配”子句的表达式

所以您需要:

  • 或者切换到“等于”,或者如果您使用的是“串”模式匹配规则,并保持你的模式为[]
  • 或“包含”或“匹配”的规则 - 你需要记住,方括号是特殊meta characters代表字符类,所以他们需要通过正斜杠转义,如\[\]
+0

谢谢,这工作。 – Learner

相关问题