2017-09-04 212 views
0

在我的JMeter測試中,如果有任何錯誤,我想觸發HTTP請求在我的系統上發佈消息以獲得進一步的關注。我能在這裏做什麼?郵件可視化工作正常,通過電子郵件報告錯誤。我想通過HTTP請求來做同樣的事情。我正在使用jmeter 3.2。對JMeter測試失敗的HTTP請求

回答

1

你可以這樣做:

  1. 添加If Controller的HTTP請求採樣後,把下面的代碼爲「條件」區域:

    `!${JMeterThread.last_sample_ok}` 
    
  2. 添加SMTP Sampler因爲如果一個孩子控制器並在那裏配置您的電子郵件服務器詳細信息,憑據,消息等 - 有關更多詳細信息,請參見Load Testing Your Email Server: How to Send and Receive E-mails with JMeter文章。

JMeterThread.last_sample_okpre-defined JMeter Variable拿着以前的採樣執行的結果,它是true如果先前採樣成功,否則false。由於If Controller,SMTP請求採樣器只會在HTTP請求採樣器失敗的情況下執行,這似乎是您正在尋找的東西。

+0

我想發送測試的總體結果HTTP請求。繼您的輸入之後,我能夠創建一個解決方案,將測試結果的狀態存儲爲使用beanshell處理器的屬性,並在拆卸線程組中使用它來發送HTTP請求。謝謝! –