簡體   English   中英

輕松自動化負載/性能測試 | Azure ASP.NET Web 應用程序

[英]Easily Automate Load/Performance tests | Azure ASP.NET Web App

使用 Azure 設置自動化單元測試輕而易舉。

但是,我在嘗試為我的 Web 應用程序設置一些負載/性能測試時遇到了一些障礙。

誰能提供一個簡單的教程來在 Azure 中設置自動負載/性能測試? 首先,我只想要一些非常簡單的自動化。

我不確定我是否應該使用 1) Azure 的性能測試,2) Visual Studio 的基於雲的負載測試,3) Visual Studio Web 性能/負載測試項目 (.csproj),4) 我的 Visual 中的構建步驟Studio Team Services 構建定義(這是我目前自動化單元測試的方式),或 5)其他什么??

謝謝!!

我想出了一個技巧

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

2) 您可以通過右鍵單擊網絡調用列表並單擊“另存為帶有內容的 HAR”來導出測試。

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

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

5) 您還可以從 VSTS 導出到 Visual Studios,這將創建創建測試項目所需的 C# 文件。

6) 您可以根據 Visual Studios 中的性能測試創建“負載”測試。

Visual Studios 真的成為了所有很棒的東西的一站式商店。

一篇很好的文章,其中包含進行雲負載測試的詳細步驟,您可以通過 Rest API 創建/啟動/停止測試運行。

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

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM