在JMeter中“和”多个断言参数

时间:2014-04-04 19:52:01

标签: unit-testing jmeter assertion

我想在一个响应断言模式中断言多个变量。存在一种验证多个值的OR的方法,但我没有为AND找到一个。

例如,要声明值v1,v2或v3 - 您可以添加 Response Assertion > Patterns to Test >Add : v1|v2|v31。如果在响应中找到任何一个测试,测试将通过。这也适用于||运算符。

我需要的东西能给我带来与AND条件相同的灵活性。我现在不得不为我想断言的每个值添加一个模式,这是非常痛苦的,特别是对于一个很长的断言列表。

有没有人知道使用某种AND运算符组合断言模式的方法?我尝试了一些明显的问题,&&&.+等。但到目前为止没有运气。

1 个答案:

答案 0 :(得分:3)

向Response Assertion添加多行时,默认操作是AND行。

每个V1,V2,V3的单独行等于V1& V2& V3。

这意味着你也可以混合使用。 V1的线和V2 | V3的线等于V1&(V2 | V3)。