上一篇小优分享了《【压力测试指南】没有任何文档,小白也可以做的压力测试》,但对应一些零售电商、直播类的应用,其关联的小程序有很高的使用频率,小程序的压测也必不可少。那么,今天我们继续聊聊:在没有任何文档的前提下,小程序的压力测试该怎么做?
开始前,我们先来看看常见的小程序压测场景:
与 WEB 接口压测类似,我们需要先获取小程序的接口信息,如果有详细的接口文档可以直接使用平台/工具开始压测;若无文档,则需要抓包获取。
本文将以某微信小程序为例,使用开源软件 Fiddler 作为抓包工具,介绍整个小程序的压测过程。
主要实践步骤如下:
与 WEB 接口压测不同,我们需要先获取小程序所在平台的 Token 信息,且需要保证 Token 的有效性。
通常可以通过以下两种方式获取 Token:


录入 GET 请求接口信息
录入 POST 请求接口信息
## 2.调试测试用例使用工具或平台的调试功能,查看调试结果:

接口调通后进行数据准备,数据准备可分为两种方式:
用户数模式:适用于从客户端角度出发,摸清各接口能承载的最大并发用户数。如果没有准确的流量预估值,推荐结合梯度增压模式使用,自动增加用户数,快速找到系统瓶颈。
QPS 模式:适用于从服务端角度出发,直接衡量系统的吞吐能力。
配置完成后,执行压测吧~优测压力测试平台:优测压力测试是一款在线云原生全链路压测平台,百万级并发即召即用。兼容 JMeter 脚本,一键上传即可随时发压,免去压测工具搭建成本。除在线压测工具外,也支持私有化部署、定制化开发及专家压测服务。