微信小程序如何性能测试?

背景:

微信小程序做为手机页面的一种,相比传统的网站和应用来讲存在比较特殊的地方: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了吗?

相关文章
相关标签/搜索