我想在一个响应断言模式中断言多个变量。存在一种验证多个值的OR的方法,但我没有为AND找到一个。
例如,要声明值v1,v2或v3 - 您可以添加
Response Assertion > Patterns to Test >Add : v1|v2|v31
。如果在响应中找到任何一个测试,测试将通过。这也适用于||
运算符。
我需要的东西能给我带来与AND条件相同的灵活性。我现在不得不为我想断言的每个值添加一个模式,这是非常痛苦的,特别是对于一个很长的断言列表。
有没有人知道使用某种AND运算符组合断言模式的方法?我尝试了一些明显的问题,&
,&&
,.
,+
等。但到目前为止没有运气。
答案 0 :(得分:3)
向Response Assertion添加多行时,默认操作是AND行。
每个V1,V2,V3的单独行等于V1& V2& V3。
这意味着你也可以混合使用。 V1的线和V2 | V3的线等于V1&(V2 | V3)。