XMeter Newsletter 2022-05|企業版 v4.0.0 釋出,基於 K8s 部署測試機資源

EMQX 發表於 2022-06-14
k8s

五月底,XMeter 企業版 4.0.0 版本完成了開發測試,正式釋出。仍基於虛擬機器/物理機部署測試資源的 3.2.3 版本也已完成大部分的優化項和修復項,預計於 6 月中旬釋出。

企業版 4.0.0 版本概覽

測試機資源基於 k8s 部署

4.0.0 版本目前支援在 AWS 的 EKS 和 阿里雲的 ACK Kubernetes 叢集服務上部署測試機資源。

本版本中,包含改造過的 JMeter 單元的容器將執行於 Kubernetes Pod 中,每個 Pod 以預定義的規格申請分配相應的 CPU 及記憶體資源。測試人員提交測試請求後,系統的測試管理模組將根據測試的配置,計算所需的 Kubernetes Pod 數量,並以 Kubernetes Job 的方式排程相應的 Pod 。協同各 Pod 的狀態就緒後,由各 Pod 同時模擬併發的虛擬使用者,開始向被測應用服務發壓。XMeter 系統主控與 Kubernetes 叢集之間的互動通過呼叫 Kubernetes API 實現,同時,使用了 EKS 或 ACK 的叢集節點彈性伸縮功能後,無需事先啟動大量節點,根據新啟動的 Kubernetes Pod 數量在必要時完成節點自動擴容,即可完成測試任務。

JMeter Kubernetes

如果希望使用其他雲廠商的 Kubernetes 叢集服務部署 XMeter 企業版 4.0.0 的測試資源,或者希望使用自建的 Kubernetes 服務,請點選聯絡我們與我們取得聯絡以做進一步的評估。

系統配置可在管理員端操作

除了直接修改伺服器上的配置檔案以修改系統配置項,從 4.0.0 版本開始,管理人員可以直接從管理員控制檯對主要的系統配置項進行更改。

XMeter 系統配置

其他優化與修復

  • 移除對 ZooKeeper 的依賴
  • 優化線上測試報告,完善圖表之間的聯動及折線圖的框選功能
  • 優化測試報告匯出功能
  • 修復刪除測試指令碼時無法級聯刪除測試記錄的問題
  • 修復測試報告中,極小失敗率下小數位數顯示問題
  • 修復匯出電子報告中,測試圖表截圖不完整的問題
  • 修復一個指令碼的多個測試,不同的容器使用者數配置會相互影響的問題
  • 修復部分頁面表格意外觸發勾選操作的問題
  • 修復測試體配置下載模板的表頭樣式問題

版權宣告: 本文為 EMQ 原創,轉載請註明出處。

原文連結:https://www.emqx.com/zh/blog/xmeter-newsletter-202205