簡體   English   中英

HTTP請求采樣器失敗時運行的JMeter Beanshell采樣器

[英]JMeter Beanshell sampler that runs when HTTP Request Sampler fails

我需要一個僅在特定的HTTP請求采樣器失敗時才運行的Beanshell采樣器。 我想要這樣做,以便在測試執行期間發生此故障時,可以將某些變量寫入終端控制台。

我知道我可以在發生故障時將http響應保存到文件中(使用內置的jmeter組件“將響應保存到文件”),並在已保存文件的名稱中包含變量,但這對於我要實現的目標來說太繁重了。

看一下這個。 Beanshell保存對登錄失敗的響應。 也許您可以修改此概念以將變量寫入終端,而不是對文件https://stackoverflow.com/a/13931040/7003774的響應

為什么不使用具有條件的BeanBean采樣器來測試結果的HTTP狀態呢? 該腳本如下所示:

if (!ctx.getPreviousResult().getResponseCode().equals("200")) {
    log.info("Your log message here.");
}

暫無
暫無

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

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