我正在使用jmeter运行一系列web服务测试,我遇到了一些关于断言的问题。基本上在我的一个请求中需要指定错误分类(变量$ {CLASS}),并且该请求应该返回具有指定错误的订阅者和设备的信息。我想声明,与其他信息一起返回的分类绝不是输入的内容。即分类=“$ {CLASS}”。我很确定我想在断言中使用RegEx和jmeter的'not contains'选项来实现这一点,但我不太确定如何使其工作。任何帮助将不胜感激!
答案 0 :(得分:0)
根据您的评论,我建议使用多个断言。如果你有多个断言,父请求只有在所有断言都通过时才会通过,一旦任何一个断言返回失败状态,它就会失败。
EG。如果找到" minor"你可以有一个返回通行证状态。然后另一个如果找不到" major"则返回pass。如果通过选中未选中复选框的模式匹配规则CONTAINS来找到文本,则指定断言将失败,然后只包括您希望不作为模式进行测试的文本。
你也可以在同一个断言中有多个文本字符串,但是像这样,它们都将使用相同的范围和模式匹配规则。