我使用csv進行http請求並在發生故障時發送電子郵件。我可以在csv文件的http請求結束時只發送一封電子郵件嗎?就像10個http請求失敗一樣,我想發送一個郵件,其中包含所有響應爲404的頁面的url或服務器返回的失敗響應。圖片附JMeter-爲多個http響應發送一封電子郵件
回答
我做到了簡單,在拆卸線程組移動SMTP樣品和連接聚合報告用電子郵件裏面包含了所有的信息,我想要發送電子郵件。 同樣在我選擇的彙總報告選項中,只顯示使本報告更簡潔的錯誤。
Thanks for Answers。 @Dmitri T
如果有問題隨時諮詢。
- 添加JSR223 Listener主線程組
將下面的代碼爲 「腳本」 區域:
if (!prev.isSuccessful()) { StringBuilder builder = new StringBuilder() def failures = props.get("failures") if (failures != null) { builder.append(failures) } builder.append(prev.getUrlAsString()) builder.append(System.getProperty("line.separator")) props.put("failures", builder.toString()); }
1個虛擬用戶和1環添加tearDown Thread Group您Test Plan
- 將If Controller添加到此撕下線程組
- 使用
${__groovy(props.get("failures") != null,)}
作爲如果控制器的情況 - 把你SMTP Sampler因爲如果控制器
- 使用
${__P(failures,)}
的孩子在郵件正文 - 將舉辦失敗採樣的URL。
假設上面的配置JMeter將只發送一個電子郵件,列出所有失敗的採樣器URL,並且只有在任何採樣器失敗的情況下。隨意根據需要修改代碼。
參考文獻:
嗨, 以下日誌中顯示的錯誤: 2017/05/11 14:32:06錯誤 - jmeter.control.IfController:IF條件:處理時出錯[$ {__ groovy(props.get(「failures」 )!= null,)}] org.mozilla.javascript.EvaluatorException:missing;聲明之前(
確保您在JSR223採樣器中使用** Groovy **作爲語言,它看起來像某種原因,您嘗試使用JavaScript –
請參閱圖像。我正在使用Grovy https://i.stack.imgur.com/J1FzC。png – husnain
- 1. 用附件發送電子郵件到多封電子郵件
- 2. 發送多封電子郵件
- 3. 發送一封電子郵件,蟒蛇
- 4. Informatica,通過一個會話發送多封電子郵件
- 5. 在一封電子郵件中發送多個DocuSign模板?
- 6. jmeter發送電子郵件斷言
- 7. 爲什麼INSERT觸發器只發送一封電子郵件?
- 8. PHP發送兩封電子郵件
- 9. PHP發送電子郵件多次發送電子郵件
- 10. Mamp Pro Postfix - 排隊第一封電子郵件並在發送第二封電子郵件後發送?
- 11. Mailchimp自動多次發送同一封電子郵件
- 12. 如何在cakephp中一次發送多封電子郵件
- 13. Drupal郵件一次發送超過1000封電子郵件
- 14. 如何在R中發送閱讀csv並一次發送多封電子郵件的電子郵件?
- 15. 發送多封電子郵件失敗php郵箱
- 16. 發送電子郵件到多個電子郵件地址
- 17. 發送電子郵件到多個電子郵件地址
- 18. 多封電子郵件
- 19. 發送多封電子郵件有不同的附件
- 20. 在Jenkins使用email-ext插件發送多封電子郵件
- 21. 發送多個電子郵件與MvcMailer
- 22. Powershell腳本爲每個文件發送電子郵件,只需要一封電子郵件
- 23. 電子郵件服務如何處理髮送給多個用戶的同一封電子郵件?
- 24. 發送一封電子郵件時,日誌顯示電子郵件兩次?儘管它只發送一次?
- 25. RQ調度發送多封電子郵件
- 26. 如何使用ASP.NET VB.net發送多封電子郵件
- 27. 如何在laravel5.5中發送多封電子郵件
- 28. 如何在Ruby On Rails中發送多封電子郵件
- 29. Drupal Commerce Offsite Payments發送多封電子郵件
- 30. VBA代碼循環發送多封電子郵件
你能分享你的測試飛機的結構嗎? – ararar