哪个断言用于jmeter中两个变量之间的简单比较



我有一个测试,它将结果存储在两个变量中,我想做一个断言,如果它们不相等,就会返回失败。

我知道有很多不同的断言。我想知道哪一个最适合进行这样的简单比较,以及如何使用它。

Beanshell断言将为您完成任务,相关代码为:

String var1 = vars.get("first");
String var2 = vars.get("second");
Failure = !var1.equals(var2);
if (Failure) {
  FailureMessage = "Variables are not equal. Expected "" + var1 + "" , actual:"" + var2 + """;
}

用变量名替换firstsecond不带${}

  • Failure-是一个预定义的布尔变量,如果为"true",则受影响的采样器被视为失败,否则为成功
  • FailureMessage-描述故障的自定义字符串

有关使用断言的更全面信息,请参阅"如何在三个简单步骤中使用JMeter断言"。

最新更新