2016-09-26 93 views
-1

使用Azure設置自動化單元測試一直是一件輕而易舉的事情。輕鬆自動執行負載/性能測試| Azure ASP.NET Web App

但是,我遇到了一些嘗試爲我的Web App設置一些加載/性能測試的牆。

任何人都可以提供一種用於在天青設置自動負荷/性能測試一個簡單的教程?要開始,我只想要一些非常簡單的自動化操作。我不確定我是否應該使用1)Azure的性能測試,2)Visual Studio的基於雲的負載測試,3)Visual Studio Web性能/負載測試項目(.csproj),4)構建在我的Visual Studio團隊服務構建定義(這是我目前如何自動化單元測試),或5)其他東西?

謝謝!

回答

0

我已經找到了一種技術

1)記錄使用Chrome測試,這可以從(開發工具)網絡選項卡中完成,確保保留日誌進行檢查。現在您可以使用實際的網站和瀏覽器來記錄UI測試。

2)您可以通過右鍵單擊網絡電話名單上導出測試並單擊「另存爲HAR與內容」。

3)在VSTS,然後我就可以去我的負載測試,並創建一個新的負載測試,並單擊基於新建,然後HTTP存檔測試並選擇.HAR文件保存。

4)現在,一切都可以從VSTS並通過VSTS構建步驟自動化等

5)從VSTS你也可以導出到視覺工作室,這將創造必要的C#文件用於創建一個測試項目。

6)您可以創建基於視覺工作室的性能測試中的「負載」測試。

視覺工作室真的成爲一站式的一站式商店。

0

There是具體步驟做雲負載測試的好文章,你可以通過create/start/stop test REST API運行。

  1. 創建有效的負載測試文件。您可以使用早期通過Visual Studio運行的負載測試文件。
  2. 創建一個位置上傳文件。此位置是Azure Blob上的下拉文件夾,下面稱爲「TestDrop」。
  3. 將loadtest文件和運行所需的任何其他文件(包括webtest文件,設置文件等)上載到此位置或「TestDrop」。
  4. 使用上一步中的Testdrop創建測試運行,因爲運行所需的所有文件現在都可以在放置位置使用。
  5. 開始運行。
  6. 完成後,將結果下載到本地計算機。這將是一個gzip文件。解壓縮以獲取結果文件。
  7. 使用Visual Studio查看下載的結果。

enter image description here