Azure 負載測試
產生高規模負載並識別效能瓶頸。
藉由高規模負載測試最佳化效能
藉由為 Azure 建置的完全受控負載測試服務,協助開發人員和測試人員產生高規模負載並執行模擬。在沒有了解負載測試工具的情况下快速建立測試,或者上傳現有 Apache JMeter 指令碼。透過持續整合與持續傳遞 (CI/CD) 工作流程,取得對效能、可擴縮性和容量的可採取動作的深入解析,並支援持續改進。
簡易雲端式負載測試服務,具有對 Apache JMeter 的高逼真度支援。
全方位檢視策展的用戶端和伺服器計量,以及應用程式效能之可採取動作的深入解析。
與 CI/CD 工作流程整合,實現自動化、共同作業負載測試。
簡化了以現有 Azure 慣例爲依據的計費和測試管理。
快速輕鬆地產生高規模負載
在不需要複雜基礎結構的情况下產生大規模負載。在沒有預先了解負載測試工具的情况下快速建立測試,或在具有對 Apache JMeter 的高逼真度支援的情况下大規模執行現有的測試指令碼。透過完全受管理的服務來簡化負載測試,該服務自動結合了網路最佳做法,以確保在 Azure 或多雲端、内部部署或混合式環境中裝載的公用和私密端點的順暢測試體驗。
透過可採取動作的深入解析識別瓶頸
透過觀察高負載如何影響其效能,最佳化您應用程式的可擴縮性和容量。在單一儀表板上,從策展的用戶端和伺服器計量的全方位檢視中取得深入、可採取動作的的深入解析和建議,以了解並大規模提高應用程式效能。視覺化地比較負載測試,以查看應用程式和環境變化的影響,以及測試如何影響應用程式的所有部分。
將負載測試建置到 DevOps 工作流程中
輕鬆地將負載測試建置到自動化 CI/CD 工作流程中,以協助在開發生命週期早期追補和封鎖效能迴歸。建立效能基準線,以比較測試,並為部署管線中執行的負載測試設定明確的通過和失敗準則。在 GitHub 和 Azure Pipelines 中檢視負載測試摘要,或在 Azure 入口網站中取得更多詳細資訊。
使用 Azure 的完全受控測試服務
體驗基於其他 Azure 服務的順滑、具成本效益的測試服務。自信地產生任何規模的負載,而無需擔心網路問題或多載。Azure 負載測試自動結合 Azure 網路最佳做法,以避免測試被誤認為是安全性風險,以及自動中止感應器識別節流並提供建議以提高執行階段可靠性。
內建全方位安全性與合規性
-
Microsoft 每年斥資超過 10 億美元進行網路安全性方面的研究與開發。
-
我們聘請了超過 3,500 名資訊安全專家專門保護資料安全性和隱私權。
-
只為您使用的内容付費,以便降低成本
您將為每個負載測試資源執行個體收費,包括每月 50 虛擬使用者時數。如果您每月使用超過 50 虛擬使用者時數,則將為您的額外使用量付費。
開始使用 Azure 免費帳戶
2
在點數用盡後,請轉為隨用隨付以繼續利用相同的免費服務進行建置。只有當您使用超過每月免費數量時,才需支付費用。
3
12 個月後,您將繼續獲得超過 55 項一律免費的服務,而且仍只需對超過每月免費額度的使用量支付費用。
Azure 負載測試資源和文件
其他資源
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 的不可公開存取的内部部署服務產生負載。