微信小程序做为手机页面的一种,相比传统的网站和应用来讲存在比较特殊的地方:html
一、 开发者每每对程序作了限制,只能经过微信客户端访问面试
二、 经过微信的Oauth进行认证小程序
这样每每会致使咱们的性能测试工具没法压测到应用的后台服务,这里就跟你们分享下如何经过华为云性能测试服务(CPTS)压测到服务后端,并完成性能评估。后端
测试步骤:微信小程序
一、 登录华为云性能测试服务,并进入测试工程页面微信
https://console.huaweicloud.com/cpts并发
二、 完成工程建立后进入工程界面定义测试事务工具
三、 添加对应的测试连接,测试连接获取方式能够由手机打开要测试的小程序连接,而后点击右上角三个点的图标,选择复制连接(此连接包含了微信小程序的登录信息),并将此连接复制到报文定义的URL行性能
四、 在报文界面添加手机微信客户端访问的UA Header,能够采用固定取值Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12A365 MicroMessenger/5.4.1 NetType/WIFI学习
五、 添加测试任务,并配置压测的时长和须要模拟的并发用户数
六、 在测试任务点击启动按钮,选择共享资源组外网(支持100并发的免费额度),须要更多的并发能够经过建立私有的压测资源来解决,详见戳这里
若是对接口测试、自动化测试、性能测试、LR脚本开发、面试经验交流。感兴趣能够加群:747981058,群内会有不按期的发放免费的资料连接,这些资料都是从各个技术网站搜集、整理出来的,若是你有好的学习资料能够私聊发我,我会注明出处以后分享给你们。
七、 接下来就能够查看完整的性能测试报告了,并发信息,成功率,时延区间统计,时延TPxx统计,资源利用率分析,调用链分析包罗万象
TPS:
响应时延:
资源使用状况:
调用分析:
拓扑关系:
简单几个步骤,花费了5-10分钟时间就能够测试出微信小程序的性能,你Get了吗?