本文介绍性能测试PTS的计费项、计费方式和开通方式。
计费项
计费单位
VUM(Virtual User Minute)是阿里云性能测试PTS的计费单位,表示压测过程中资源消耗的核心指标。
计算方式
参数说明:
|
参数 |
说明 |
示例 |
|
使用资源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消耗量。性能测试PTS实际计费的VUM仅统计压测引擎实际上报采样的分钟数,两者并不总是相同。
控制台显示的压测时长包含引擎启动、脚本执行、收尾和停止检测的时间,引擎实际采样时长与配置的压测时长并不完全相同,因此实际VUM消耗量可能大于也可能小于按配置时长计算的理论值,并发模式和RPS模式均适用。同一压测场景多次运行时,引擎实际采样时间存在差异,每次消耗的VUM数量也不完全相同。免费额度抵扣和按量付费结算均以压测引擎实际上报的VUM为准。
免费额度与优惠
自2023年5月11日起,新用户开通性能测试PTS可享受5000 VUM免费额度。
-
免费额度自开通之日起30天内有效,未使用部分将自动失效。
-
压测任务优先抵扣免费额度,超出部分则根据按量计费规则计费。
-
免费额度的并发上限为1000,超出并发上限的压测任务会按照计费规则产生费用。
计费方式
按量计费(后付费)
-
适用场景:短期、低频或突发性测试需求。
-
定价特点:单价比资源包高,按实际消耗实时结算。
开通PTS服务指引
成本优化建议
-
预估VUM需求:提前规划压测规模,避免资源浪费。
-
简化压测场景:减少冗余链路和脚本复杂度。
-
实时监控:压测过程中通过PTS控制台观察带宽使用率,及时调整IP数量。
-
及时停止任务:压测结束后手动或自动终止,防止空转计费。