Azure 負載測試中支援的 Apache JMeter 功能

Azure 負載測試可讓您使用現有的 Apache JMeter 腳本 (JMX) 來建立和執行負載測試。 本文說明 Azure 負載測試支援哪些 Apache JMeter 功能。

請參閱 Azure 負載測試概觀,以瞭解 Azure 負載測試的運作方式。

支援的 Apache JMeter 版本

Azure 負載測試會使用 Apache JMeter 5.6.3 版來執行負載測試。

Apache JMeter 支援詳細數據

下表列出 Azure 負載測試中的 Apache JMeter 功能及其支援。

功能 詳細資料 其他相關資訊
測試計劃元素 - 線程群組
-變數
-功能
-取樣
- 邏輯控制器
-定時器
-斷言
- 預處理器
- 後處理器
使用 JMeter 腳本建立負載測試
取樣 支援所有取樣器和通訊協定。 使用 JMeter 腳本建立負載測試
Controllers 除了 Include 控制器、模組控制器和錄製控制器之外,支援所有邏輯控制器。 使用 JMeter 腳本建立負載測試
指令碼 - BeanShell
- JSR223 腳本
設定元素 支援所有組態專案。 範例: 從 CSV 檔案讀取數據
JMeter 屬性 Azure 負載測試支援上傳每個負載測試的單一使用者屬性檔案,以覆寫 JMeter 組態設定或新增自定義屬性。
不支援系統屬性檔案。
設定 JMeter 用戶屬性
外掛程式 Azure 負載測試可讓您使用 的 https://jmeter-plugins.org外掛程式,或使用您自己的外掛程式程式代碼上傳 Java 封存 (JAR) 檔案。 使用外掛程式自定義負載測試
Web 驅動程式取樣器 由於 WebDriver 測試的資源密集性質,您可以執行最多四個與 Web 驅動程式取樣器相關聯的虛擬使用者負載測試。 與 Web 驅動程式取樣器相關聯的負載較高的測試可能會導致錯誤。 在這種情況下,請減少負載,然後再試一次。
您可以在相同的測試中,與其他取樣器建立關聯的較高負載,例如 HTTP 取樣器。
接聽程式 Azure 負載測試會忽略所有結果收集器,其中包括結果樹狀結構或圖表結果等可視化檢視。
儀錶板報表 Azure 負載測試儀錶板會顯示用戶端計量,並選擇性地顯示伺服器端計量。
您可以匯出負載測試結果,以在報告工具中使用它們,或在 本機計算機上產生 JMeter 儀錶板
匯出測試結果
測試片段 不支援。

下一步

開始使用 Azure 負載測試: