# 使用小程序压测工具

# 进入小程序压测工具控制台

# 1、创建压测任务

  • 按照要求填写如下资料:

  • 小程序版本:选择线上版本、审核版本以及体验版本;如果选用线上版本,建议在无线上用户访问的晚上时间进行压测,以免压测任务影响了线上业务;

  • 关于资源包的选择,此处是按照并发数进行汇总,例如买了3个资源包,2个是1000并发的,1个是500并发的,那么可选的资源包为两种规格,即1000并发和500并发的。目前资源包按照MAU进行梯度发放,内测阶段限时免费。

  • VU代表压测时所需的最多虚拟用户数量。VUM=VU*Minute,即并发运行时长。如400VUM=400并发运行1分钟,也等于200并发运行2分钟,以此类推。

  • 页面路径:形如pages/index的path路径

  • 并发数:不可以超过当前选择的资源包的最大并发数

  • 压测时长,最短为3分钟,最长为20分钟。

  • 压测周期,支持选择“App周期”和“Page周期”。App周期会重复启动小程序并打开指定页面(先后触发App和Page的生命周期);Page周期只会重复打开小程序页面(只有Page的生命周期)。如果希望压测小程序初始化时的逻辑,选择App周期,缺点是单次打开耗时更长,否则使用Page周期。

  • 压测模式,支持“完整模式”、“渲染模式”、“暴力模式”三种模式的压力测试,可对页面可用性、页面秒出率、后台整体可用性进行压测。

# 2、启动任务

  • 任务创建完成之后,即可点击“启动任务”,系统会弹窗对压测任务的配置信息进行二次确认,用户确认配置信息无误即可开始任务。

  • 若需要配置定时启动任务,也可在“任务管理”-->“查看”-->"定时启动"中配置指定的启动任务时间,任务会在到达预设的时间后自动运行。

# 3、查看报告

  • 压测报告页面加载详情和网络请求详情,压测报告截图如下,支持导出mht格式和pdf格式的报告:

  • 页面加载详情和网络请求详情如下: