Trace Id is missing
跳到主要內容
Azure

Azure 負載測試

產生高規模負載並識別效能瓶頸。

藉由高規模負載測試最佳化效能

藉由為 Azure 建置的完全受控負載測試服務,協助開發人員和測試人員產生高規模負載並執行模擬。在沒有了解負載測試工具的情况下快速建立測試,或者上傳現有 Apache JMeter 指令碼。透過持續整合與持續傳遞 (CI/CD) 工作流程,取得對效能、可擴縮性和容量的可採取動作的深入解析,並支援持續改進。

Azure 負載測試現已正式推出。立即試用。

簡易雲端式負載測試服務,具有對 Apache JMeter 的高逼真度支援。

全方位檢視策展的用戶端和伺服器計量,以及應用程式效能之可採取動作的深入解析。

與 CI/CD 工作流程整合,實現自動化、共同作業負載測試。

簡化了以現有 Azure 慣例爲依據的計費和測試管理。

快速輕鬆地產生高規模負載

在不需要複雜基礎結構的情况下產生大規模負載。在沒有預先了解負載測試工具的情况下快速建立測試,或在具有對 Apache JMeter 的高逼真度支援的情况下大規模執行現有的測試指令碼。透過完全受管理的服務來簡化負載測試,該服務自動結合了網路最佳做法,以確保在 Azure 或多雲端、内部部署或混合式環境中裝載的公用和私密端點的順暢測試體驗。

圖表顯示 Azure 負載測試如何使用完全受管理服務簡化程式
用於購物測試的用戶端計量儀錶板,顯示虛擬使用者、回應時間、要求和錯誤資料

透過可採取動作的深入解析識別瓶頸

透過觀察高負載如何影響其效能,最佳化您應用程式的可擴縮性和容量。在單一儀表板上,從策展的用戶端和伺服器計量的全方位檢視中取得深入、可採取動作的的深入解析和建議,以了解並大規模提高應用程式效能。視覺化地比較負載測試,以查看應用程式和環境變化的影響,以及測試如何影響應用程式的所有部分。

將負載測試建置到 DevOps 工作流程中

輕鬆地將負載測試建置到自動化 CI/CD 工作流程中,以協助在開發生命週期早期追補和封鎖效能迴歸。建立效能基準線,以比較測試,並為部署管線中執行的負載測試設定明確的通過和失敗準則。在 GitHubAzure Pipelines 中檢視負載測試摘要,或在 Azure 入口網站中取得更多詳細資訊。

負載測試已內建於「建置和部署」和「根據測試結果採取的動作」之間的 CI/CD 工作流程
建立新負載測試的使用者

使用 Azure 的完全受控測試服務

體驗基於其他 Azure 服務的順滑、具成本效益的測試服務。自信地產生任何規模的負載,而無需擔心網路問題或多載。Azure 負載測試自動結合 Azure 網路最佳做法,以避免測試被誤認為是安全性風險,以及自動中止感應器識別節流並提供建議以提高執行階段可靠性。

內建全方位安全性與合規性

開始使用 Azure 免費帳戶

1

開始免費使用取得 200 美元的點數,有效期 30 天。當您獲得點數的同時,也能獲得多項熱門服務的免費用量,再加上超過 55 項永久免費服務的免費用量。

2

在點數用盡後,請轉為隨用隨付以繼續利用相同的免費服務進行建置。只有當您使用超過每月免費數量時,才需支付費用。

3

12 個月後,您將繼續獲得超過 55 項一律免費的服務,而且仍只需對超過每月免費額度的使用量支付費用。

Azure 負載測試的常見問題集

  • 澳大利亞東部
    巴西南部
    加拿大中部
    印度中部
    美國中部
    亞太地區
    美國東部
    美國東部 2
    法國中部
    德國中西部
    日本東部
    北歐
    美國中南部
    東南亞
    瑞典中部
    英國南部
    西歐
    美國西部 2

  • Azure 負載測試每次測試執行最多支援 400 個引擎執行個體,模擬最多 100,000 個使用者。每個引擎執行個體的虛擬使用者數量可能會根據測試指令碼的複雜性而有所不同。我們建議每個引擎執行個體最多有 250 個虛擬使用者。您可以監視引擎健康情況計量,以確定特定案例的最大虛擬使用者數。

    深入了解 引擎健康情況 以及 如何使用 Azure 負載測試設定高規模負載

    若要以大於您目前配額的引擎執行個體執行測試,請提出支援票證要求,以按照 此處所述步驟,提高每個測試執行之引擎執行個體的配額。

  • 每個負載測試可設定為最多執行 24 小時。

    若要執行超過 3 小時的測試 (最長 24 小時),請遵循 這裡所述的步驟,提出支援票證要求,以增加「測試持續時間」的配額。

  • 藉由 Azure 負載測試,您可以針對 Web 應用程式、行動裝置應用程式、Web API、微服務、資料庫連線等執行效能測試。Azure 負載測試支援 JMeter 支援的各種通訊協定,如 HTTP、HTTPS、TCP、JDBC、LDAP、FTP 等。

  • 是的,Azure 負載測試支援使用 VNET 注入的私密端點測試。可以為部署在 Azure 虛擬網路中的端點、具有存取限制的公用端點或透過 ExpressRoute 連線至 Azure 的不可公開存取的内部部署服務產生負載。

    了解如何針對私密端點執行負載測試

隨時就緒 - 開始設定您的 Azure 免費帳戶

免費試用 Azure