1

我已經使用VS 2013最終配置了一個負載測試來測試REST Api的性能。我們使用TFS 2015進行源代碼管理和CI。測試指向本地(使用公司內部網)REST服務端點。我希望這些測試針對每個構建運行,並在TFS中配置構建定義。 TFS提供了一個名爲「基於雲的負載測試」的構建步驟,這不會幫助我,因爲我不打算在雲上運行測試。運行*.loadtest 文件的最佳方法是什麼?有沒有人做過這個?命令行是我唯一的選擇嗎?本地在TFS 2015中運行Visual Studio負載測試

+0

您可能要拒絕「雲」測試前三思。請參閱https://blogs.msdn.microsoft.com/visualstudioalm/2016/09/27/run-cloud-based-load-tests-using-your-own-machines-aka-bring-your-own-subscription/ – AdrianHHH

回答

3

命令行是唯一的選擇。您需要在您的構建代理機器上安裝VS/mstest,然後在構建定義中添加Command Line任務。在此任務中,指定MSTEST刀具路徑,並添加agrument /TestContainer:LoadTest1.loadtest運行負載測試:

enter image description here

+0

感謝您的提示,您將採取什麼樣的方式發佈測試結果。例如,在perf測試運行結束時,我有一個.trx文件。是否有一個構建模板可用於以圖形方式顯示測試結果,就像您在TFS 2015中使用Visual Studio運行測試一樣? – Rasika

+0

沒有默認方式以圖形方式顯示測試結果。您需要開發自己的擴展程序以顯示測試結果:https://www.visualstudio.com/en-us/docs/integrate/extensions/develop/samples-overview –

相關問題