全部产品
云市场

压测完成之后 VUM 是如何计算的?我怎么关联到各个 API 的并发上?

更新时间:2018-07-02 14:32:15

无论 TPS 模式还是并发模式,都通过 VUM 计费。VUM 全称 Virtual User Minute(1 个虚拟用户执行 1 分钟则消耗 1 个 VUM)。

PTS 铂金版中除了正常的压测 API 请求消耗的 VUM(虚拟用户 x 时间);指令功能中的两种指令(思考时间和集合点)也会消耗 VUM。顾名思义,这两种情况下都有一定量的虚拟用户在等待,会相应消耗 VUM。并发和时间均可在相应的报表中查看。

PTS 铂金版在计算 VUM 时,以 1 分钟作为时间维度的最小统计单位,不足 1 分钟的会按照实际已经使用的并发及时间做一次合理的转换。例如,某用户启动压测后 9 秒内停止,并发量为 12。这个过程中采集了一次数据,包括监控数据和压测计时等信息,以 1 分钟 12 个采集周期来计算的话,12 并发 x 1/12分钟,即这 1 分钟内消耗了 1 个 VUM。