2017-04-25 116 views
-1

如何將Jmeter測試結果與TestRail集成,請任何人都幫助我用這個小例子。如何使用TestRail集成Jmeter測試結果

+0

您需要在JMeter測試計劃中利用TestRail API。 http://docs.gurock.com/testrail-api2/start –

+0

我對此很陌生,你可以分享一個小例子。 –

+0

您是否有帶測試導軌的API密鑰?首先,您需要將JMeter連接到測試導軌。請參閱此鏈接。 http://docs.gurock.com/testrail-api2/accessing然後你可以使用'Results' API http://docs.gurock.com/testrail-api2/reference-results –

回答

0

你應該使用TestRail API,這是真的。這是一個簡單的,重新一個。

對我來說,看起來你有兩種選擇。

1)實現自定義Beanshell/JSR223偵聽器,該偵聽器可以查看Sample Result數據,並在測試進行時將它們推送到TestRail中。

雖然我不會建議:它顯然會減慢JMeter的下降,消耗資源&可能會通過它影響測試結果記錄。

所以你最好的

2)讓你的測試計劃中的JMeter瘦,記錄的結果(例如,jmeter -n -t test.jmx -l test.jtl)選擇 - 並實現輔助UTIL攝取他們,解析&挺進TestRail。

這種方式似乎更有效&可靠,原因很明顯。

PS基本上,存在第三種方法,特別是如果您需要實時結果:使用Backend Listener將結果進行流式傳輸。 儘管TestRail似乎沒有開箱即用的API,因此您將編寫一種將Graphite流(例如)轉換爲TestRail調用序列的代理。 這將是有趣的,但顯然是所有解決方案中最棘手的。