我有一个将结果存储在两个变量中的测试,我想做一个断言,如果它们不相等则返回失败。
我知道有许多不同的断言可用。我想知道哪个最适合这样的简单比较以及如何使用它。
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 + "\"";
}
Run Code Online (Sandbox Code Playgroud)
用您的变量名称替换first和second(没有 ${})
Failure - 是一个预定义的布尔变量,如果它是“真” - 受影响的采样器被认为是失败的,否则 - 成功。 FailureMessage - 自定义字符串来描述失败有关使用断言的更全面信息,请参阅如何通过三个简单的步骤使用 JMeter断言。
| 归档时间: |
|
| 查看次数: |
5984 次 |
| 最近记录: |