在选购 PTS 资源包时一般您需要同時考虑 VUM额度、最大并发用户数、最大 RPS(即 TPS)。本文介绍面对项目类压测需要和其他持续性能压测需要时如何选购 PTS 资源包。
如果是项目类需求如重要的营销活动、年度的业务峰值保障、有重大的业务引流承接,建议按照先并发后总量的方式即按照需要的最高场景总目标並发或者 TPS 来选择峰值并发(最大并发用户数)规格。
例如一个短视频 APP 需要压测的全链路场景的总并发是 4 万,那么并发规格可以选择距离 4 萬最近的一档(也就是5万并发);再看总量可以先购买总量较小的资源包(例如 200 万 VUM),使用完了再继续购买即可单次购买多个可使用購物车功能。一般而言同一个峰值并发(最大并发用户数)规格的资源包中,总量越大的单价越低
关于如何确定峰值并发(最大并发鼡户数)和 TPS,请参见如下方式:
- 已有系统:选取业务高峰时刻在一定时间内(如 3分钟~10分钟)使用系统的人数,这些人数可认为是在线用戶数并发用户数可以取 10%。例如在半个小时内使用系统的用户数为 10 万,那么取 10%(即 1 万)作为并发用户数
- 新系统:没有历史数据作参考,建议业务部门进行评估
- 已有系统:选取业务高峰时刻,在一定时间内(如 3~10 分钟)获取系统总业务量,计算单位时间(秒)内完成的筆数乘以 2~5 倍作为峰值的 TPS。例如峰值 3 分钟内处理订单 18 万笔,平均 TPS 是 1000峰值 TPS 可以是 。
- 新系统:没有历史数据作参考建议业务部门进行评估。
如果是日常性能测试和研发迭代需要持续测试的场景建议选择峰值并发更高的资源包。因为越高的资源包PTS 中支持的功能更多,支歭度更强详情参见产品价格页面中。