0

我正在使用 jmeter 运行一系列 Web 服务测试,并且遇到了一些关于断言的问题。基本上在我的一个请求中,需要指定错误分类(变量 ${CLASS} ),并且该请求应该返回有关具有该指定错误的订阅者和设备的信息。我想断言与其他信息一起返回的分类永远不是输入的内容。即分类=“${CLASS}”。我很确定我想在断言中使用 RegEx 和 jmeter 的“不包含”选项来实现这一点,但我不太确定如何让它工作。任何帮助将不胜感激!

4

1 回答 1

0

根据您的评论,我建议使用多个断言。如果您有多个断言,则父请求只有在所有断言都通过时才会通过,只要任何一个断言返回失败状态,它就会失败。

例如。如果找到“次要”,您可以有一个返回通过状态,然后如果没有找到“主要”,则返回通过状态。您可以通过选择模式匹配规则包含且未选中复选框来指定断言如果找到文本,则断言将失败,然后简单地将您不希望出现的文本作为要测试的模式包含在内。

您还可以在同一个断言中包含多个文本字符串,但是像这样它们都将使用相同的范围和模式匹配规则。

于 2012-05-26T00:27:57.003 回答