断言给定值:
"操作":" GET / api / invoice_status","说明":" [NO_AUTH]获取 发票状态"
断言失败消息:
测试失败:文本应包含/"操作":" GET / api / invoice_status","说明":" [NO_AUTH]获取发票状态" /
答案 0 :(得分:2)
添加/
斜杠只是为了正确表示,但这不是问题。运行脚本后交叉验证您的响应,响应和您在断言中传递的文本可能会有一些差异。此外,没有必要在断言中传递完整的响应,只需传递一些重要的文本,如成功,传递(如果存在于响应中)或响应中可用的任何其他文本,并单击包含Response assertion
内的单选按钮
答案 1 :(得分:0)
使用\ forward斜杠转义字符获得解决方案。
答案 2 :(得分:0)
根据How to Use JMeter Assertions in Three Easy Steps
模式可以是:
“Equals”或“Substring”子句的“字符串”
“包含”或“匹配”子句的“Perl5风格”正则表达式
因此,如果选择“包含”模式,JMeter会将模式视为Regular Expression。要么使用反斜杠转义元字符 - \
,要么考虑将响应断言转换为“子串”模式。