轻松几步,华为云教您压测微信小程序性能

2020 年 3 月 27 日

轻松几步,华为云教您压测微信小程序性能

微信小程序作为手机页面的一种,相比传统的网站和应用来说存在比较特殊的地方:开发者往往对程序做了限制,只能通过微信客户端访问,以及通过微信的 Oauth 进行认证。


这样往往会导致我们的性能测试工具无法压测到应用的后台服务,这里就跟大家分享下如何压测服务后端,完成性能评估。这里以华为云性能测试服务(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 并发的免费额度),需要更多的并发可以通过创建私有的压测资源来解决,详见



接下来就可以查看完整的性能测试报告了,并发信息,成功率,时延区间统计,时延 TPxx 统计,资源利用率分析,调用链分析一应俱全



  • TPS:



  • 响应时延:

  • 资源分析:



  • 调用链分析:



  • 拓扑分析:


简单几个步骤,花费了 5-10 分钟时间就可以测试出微信小程序的性能,你 Get 了吗?


本文转载自华为云产品与解决方案公众号。


原文链接:https://mp.weixin.qq.com/s/flDBqfAS-iUN2HDwZ4ZPoQ


2020 年 3 月 27 日 22:58480

评论

发布
暂无评论
发现更多内容

架构学习第二周作业

乐天

第二周作业

潜默闻雨

架构师训练营-第二周-作业

人世间

第二周 学习总结

Safufu

【第二周】架构师训练营总结

星星

系统架构师第二周命题作业

吴建中

极客大学架构师训练营

架构师训练营第二周

陌生人

第二周学习内容总结

王志祥

极客大学架构师训练营

第二周作业

Safufu

极客大学架构师训练营

【第二周】架构师训练营作业

星星

架构师训练营第二课总结

曾祥斌

第2周 课后作业

Coder

第二周作业

数字

影响未来的劳动市场的区块链技术如何颠覆当前的高等教育

CECBC区块链专委会

区块链技术 传统教育 电子存证

从历史看编程

破晓_dawn

第二周作业

养乐多

架构师训练营第 2 周 _ 课后作业

方舟勇士

课程作业

spring中的依赖注入

潜默闻雨

【架构师训练营 - week2 -1】作业

早睡早起

架构师训练营 -week2- 学习总结

晓-Michelle

极客大学架构师训练营

架构师训练营 WEEK2 总结

班戟鱼

第四课 向前一步是悬崖

Geek_bobo

第二周感想

数字

架构师是怎样炼成的-2-2-软件设计原则

闷骚程序员

极客大学架构师训练营

架构师课程第二周总结

PQY

第二周学习总结

风吹

Week2-Homework

第二周作业

qqq

极客大学架构师训练营

设计原则——依赖倒置原则

破晓_dawn

OOD原则

X﹏X

架构师训练营第二周总结

平淡人生

总结 极客大学架构师训练营 作业

轻松几步,华为云教您压测微信小程序性能-InfoQ