开发者社区> 问答> 正文

如何选购性能测试PTS资源包

已解决

如何选购性能测试PTS资源包

展开
收起
提个问题! 2024-06-14 16:08:00 20 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    项目类需求
    如果是项目类需求,例如重要的营销活动、年度的业务峰值保障、有重大的业务引流承接,建议按照先并发后总量的方式,即按照需要的最高场景总目标并发或者TPS来选择峰值并发(最大并发用户数)规格。例如,一个短视频App需要压测的全链路场景的总并发是4万,那么并发规格可以选择距离4万最近的一档(也就是5万并发)。然后再看VUM总量,可以先购买总量较小的资源包(例如200万VUM),使用完了再继续购买即可,也可以同时购买多个资源包。通常同一个峰值并发(最大并发用户数)规格的资源包中,总量越大的单价越低。资源包的更多信息,参见按量抵扣(预付费)
    关于如何确定峰值并发(最大并发用户数)和TPS,参见如下方式:
    并发用户数(VU,Virtual User)获取方式:
    已有系统:选取业务高峰时刻,在一定时间内(例如3~10分钟)使用系统的人数,这些人数可认为是在线用户数,并发用户数可以取10%。例如在半个小时内,使用系统的用户数为10万,那么取10%(即1万)作为并发用户数。
    新系统:没有历史数据作参考,建议业务部门进行评估。
    TPS获取方式:
    已有系统:选取业务高峰时刻,在一定时间内(例如3~10分钟),获取系统总业务量,计算单位时间(秒)内完成的笔数,乘以2~5倍作为峰值的TPS。例如,峰值3分钟内处理订单18万笔,平均TPS是1000,峰值TPS可以是2000~5000。
    新系统:没有历史数据作参考,建议业务部门进行评估。
    持续的性能测试需求
    如果是日常性能测试和研发迭代需要持续测试的场景,建议选择峰值并发更高的资源包。因为越高的资源包,PTS中支持的功能更多,支持度更强。具体信息,参见产品价格页的PTS资源包。
    2024-06-14 16:08:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
上云时代业务压测和诊断最佳实践 立即下载
超大规模性能测试的云端方案及案例分享 立即下载
Cassandra 性能压测及调优实战 立即下载