2016-11-21 70 views
2

尋找一點指導。詹金斯在JMeter的Respoinse斷言 - 從未出現失敗

我有一個基本的JMeter測試計劃設置來加載頁面。我添加了幾個斷言來檢查屏幕上顯示的文本(對這些文本使用了響應斷言)。我使用JMeter GUI運行計劃並故意導致斷言失敗 - 錯誤率爲15% - 所以這很好。

然後我試着在使用性能插件的Jenkins中運行相同的計劃(並且已經更新到最新版本),但是測試總是返回通過。我已經確認(通過控制檯輸出)仍然可以看到15%的錯誤。

作業當前配置的失敗%範圍爲0.0到0.0,並且「對單個構建使用錯誤閾值:」對於失敗和不穩定設置爲0。

我想我在這裏失去了一些東西 - 任何Jmeter /詹金斯專家能夠給我幾個指針?

+0

您是否在t中正確指定了.jtl文件的路徑他報告文件輸入?您應該通過在Jenkins中安裝新的構建來運行測試,最終使用jmeter.bat文件觸發JMeter測試(應該在非GUI模式下運行測試) –

回答

0

詹金斯配置

  1. 添加一份新的報告選擇適當的解析器爲您的報告(JMeter的,JUnit的)
  2. 配置搜索模式來選擇要由性能插件被解析的文件。根據解析器的不同,如果將輸入框留空,則會使用默認模式。
  3. 您可以配置使項目不穩定或失敗的錯誤百分比閾值,或者將其留空以禁用該功能。

性能插件使用

  • 只要你配置詹金斯並推出了第一個構建,你會發現一個新條目中出現左總結:性能趨勢。

  • 如果您只有一個報告文件,則此報告的圖形將顯示在主頁面上。

  • 如果您有更多的一個報告文件,你必須點擊 「性能化」 與圖形會出現

  • 嘗試以下鏈接:

    1. https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin
    2. https://www.blazemeter.com/blog/continuous-integration-101-how-run-jmeter-jenkins