gpt4 book ai didi

java - Jmeter 中的 Beanshell 断言成功消息

转载 作者:行者123 更新时间:2023-11-30 08:38:07 27 4
gpt4 key购买 nike

我在 beanshell 断言中使用下面的代码片段来验证 soap/json 响应。如果两个值(名称)不等于我的 bean shell 断言显示失败消息,如下所示(我可以在 View 结果部分看到断言失败)。如果 bean shell 断言通过或条件通过,我想显示成功消息吗?谁能建议如何在查看结果部分显示成功消息?

String soap_firstName=vars.get("soap_firstName");
String json_firstName=vars.get("json_firstName");

if(!soap_firstName.equals(json_firstName)){
Failure=true;
FailureMessage = "SOAP first name not match with Json first name ";

} else{
Failure=false;
//TODO: send the result to assertion message section -> "SOAP and Json first name are equal";

}

最佳答案

在 beanshell 断言中,您只能更新以下对象。

  • 失败
  • 失败消息
  • 样本结果
  • 变量
  • Prop
  • 日志

您可以使用日志对象来记录消息或使用 SampleResult 来更新 ResponseMessage。

log.info("PASSED");

或者

SampleResult.setResponseMessage("PASSED");

结果是这样的

enter image description here

跟进:

我们没有任何属性可以为断言结果监听器显示成功消息。当事情没有按预期进行时,只显示失败消息对我来说似乎是有意义的。否则,认为是Success。

关于java - Jmeter 中的 Beanshell 断言成功消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36750759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com