Jmeter 响应断言失败,即使文档确实包含预期文本

Jmeter 响应断言失败,即使文档确实包含预期文本,jmeter,assertion,Jmeter,Assertion,我有一个响应断言来验证响应的“文档(文本)” 这就是断言 这就是失败 这是断言正在检查的响应。正如您所见,我直接从失败的断言中复制了“法定货币美元总税(SC)58.80”,并在响应中找到了它?! 正在为此请求传递其他断言 结果是需要使用“\”来转义“(”and')”。注意,您可以(可能应该)切换到使用子字符串,而不是包含来解决问题,因为它不使用具有 Contains-如果文本包含正则表达式模式,则为true Substring-如果文本包含模式字符串,则为true(区分大小写) 您在字段中

我有一个响应断言来验证响应的“文档(文本)”

这就是断言

这就是失败

这是断言正在检查的响应。正如您所见,我直接从失败的断言中复制了“法定货币美元总税(SC)58.80”,并在响应中找到了它?!

正在为此请求传递其他断言

结果是需要使用“\”来转义“(”and')”。

注意,您可以(可能应该)切换到使用
子字符串,而不是
包含
来解决问题,因为它不使用具有

Contains-如果文本包含正则表达式模式,则为true

Substring-如果文本包含模式字符串,则为true(区分大小写)


您在字段中使用文档而不是文本响应进行测试

文档通常保留在pdf、excel、word文档上进行断言。它在性能方面有着重要的成本,在断言文本(html、json…)时不需要它


此外,您应该更喜欢子字符串而不是包含。

您能显示断言配置吗?谢谢,我已经在OP中添加了这一点。正如我所说,我有其他模式在同一断言中运行良好。