簡體   English   中英

Jmeter中的Beanshell斷言成功消息

[英]Beanshell assertion successfull message in Jmeter

下面給出我在 beanshell 斷言中使用的代碼片段來驗證soap/json 響應。 如果兩個值(名稱)不等於我的 bean shell 斷言顯示失敗消息,如下所示(我可以在查看結果部分看到斷言失敗)。 如果 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 斷言中,您只能更新以下對象。

  • 失敗
  • 失敗消息
  • 樣本結果
  • 變量
  • 道具
  • 日志

您可以使用日志對象來記錄消息或使用 SampleResult 來更新 ResponseMessage。

log.info("PASSED");

或者

SampleResult.setResponseMessage("PASSED");

結果看起來像這樣

在此處輸入圖片說明

跟進:

我們沒有任何屬性來顯示斷言結果偵聽器的成功消息。 當事情沒有按預期進行時,我只顯示失敗消息似乎是有道理的。 否則,假定它是成功的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM