本文介紹Performance Testing Service的計費項目、計費方式和開通方式。
計費項目
計費單位
VUM(Virtual User Minute)是阿里雲Performance Testing Service的計費單位,表示壓測過程中資源消耗的核心指標。
計算方式
參數說明:
|
參數 |
說明 |
樣本 |
|
使用資源IP數 |
未使用IP擴充功能:
|
|
|
使用了IP擴充功能,則使用資源IP數即為指定IP數。 |
假如指定5個IP,資源IP數即為5。 |
|
|
500 |
並發使用者數:每個資源IP的並發能力按500虛擬使用者計算,與實際壓測配置的並發數無關。 |
固定為500。 |
|
壓測時間長度 |
壓測時間長度以分鐘為單位,若不足1分鐘,則按比例折算為分鐘。 |
例如您當前壓測情境的壓測總時間長度為5分40秒,那麼這40秒需要折算為分鐘,即為0.67分鐘,因此您本次壓測的計費總時間長度為5.67分鐘。 |
|
日誌採樣率 |
日誌採樣率預設為1%。當配置高於1%的採樣率,才會產生額外的VUM。 |
假如調高採樣率至20%,則為1.2倍VUM,最高100%為2倍VUM。 |
樣本
假如未變更日誌採樣率,500並發使用者壓測20分鐘消耗的VUM:1× 500 × 20 × 1= 10,000 VUM。
VUM 實際消耗與理論值差異
上述公式按壓測配置(使用資源IP數、每個IP固定的500並發使用者數、配置的壓測時間長度)算出的是理論VUM消耗量。Performance Testing Service實際計費的VUM僅統計壓測引擎實際上報採樣的分鐘數,兩者並不總是相同。
控制台顯示的壓測時間長度包含引擎啟動、指令碼執行、收尾和停止檢測的時間,引擎實際採樣時間長度與配置的壓測時間長度並不完全相同,因此實際VUM消耗量可能大於也可能小於按配置時間長度計算的理論值,併發模式和RPS模式均適用。同一壓測情境多次運行時,引擎實際採樣時間存在差異,每次消耗的VUM數量也不完全相同。免費額度抵扣和隨用隨付結算均以壓測引擎實際上報的VUM為準。
免費額度與優惠
自2023年5月11日起,新使用者開通Performance Testing Service可享受5000 VUM免費額度。
-
免費額度自開通之日起30天內有效,未使用部分將自動失效。
-
壓測任務優先抵扣免費額度,超出部分則根據隨用隨付規則計費。
-
免費額度的並發上限為1000,超出並發上限的壓測任務會按照計費規則產生費用。
計費方式
隨用隨付(後付費)
-
適用情境:短期、低頻或突發性測試需求。
-
定價特點:單價比資源套件高,按實際消耗即時結算。
開通PTS服務指引
-
開通服務
登入您的阿里雲帳號,訪問開通Performance Testing Service頁面。仔細閱讀《效能測試服務合約》,並單擊立即購買。
-
開始壓測
-
計費說明
預設計費模式:系統將自動啟用隨用隨付(後付費),在每次壓測結束後,結算本次壓測產生的VUM消耗費用,並自動通過您的賬戶餘額進行抵扣,
成本最佳化建議
-
預估VUM需求:提前規劃壓測規模,避免資源浪費。
-
簡化壓測情境:減少冗餘鏈路和指令碼複雜度。
-
即時監控:壓測過程中通過PTS控制台觀察頻寬使用率,及時調整IP數量。
-
及時停止任務:壓測結束後手動或自動終止,防止空轉計費。