
WeTest 导读
在小程序持续大量爆发的形势下,现在已经成为了各平台竞争的战略布局重点。至今年2月,月活超500万的微信小程序已经达到237个,其中个人开发占比高达2成。因小程序的开发门槛低、传播快、收益高,越来越多的开发者投入了小程序这一领域,由于整体开发水平层次不齐,会碰到越来越多的小程序质量问题。特别是面对电商、零售、旅游、直播等容易有高并发量的行业,会出现“服务器崩溃”、“访问响应缓慢”、“页面操作卡死”、“支付提交失败”等性能问题。那么,应该如何做小程序服务器压测呢?
接下来,我们将以电商行业为例,为您介绍如何使用WeTest的压测大师来做微信小程序的压测。
首先新建一个测试用例,添加客户端请求,然后根据自身业务需求设计测试模型,最后对微信小程序发起压测。
一、场景的需求分析
某电商类微信小程序需要压测商品详情和加入购物车页面,根据业务逻辑,首先进入商品详情页,再将商品加入购物车。
1、进入商品详情页
2、加入购物车
测试模型如下:

二、场景配置的操作步骤
接下来为了实现前面的测试需求,我们来介绍下具体步骤:
1、登录WeTest平台(wetest.qq.com),在导航栏选择产品>性能测试>服务器性能>进入项目>创建项目

(注:创建团队项目可与团队成员共同管理和完成项目)
2、在项目首页点击创建测试按钮,选择URL测试来创建用例,示例如下:

3、 在客户端请求栏,填写URL地址、选择请求方法。示例如下:
压测URL地址:https://top.domain.com/goods/getProductDetail
请求方法:POST
说明:该示例中,使用的域名“top.domain.com”,为示例地址,您可以根据真实业务场景填写压测URL。

4、在客户端请求栏,填写Header、Body请求参数。


5、单击 添加客户端请求 ,填写第二个客户端请求信息。

6、为判断“商品加入购物车”是否成功,可设置检查点,选择检查点页签,填写检点信息。
示例如下:
商品加入购物车接口成功的返回信息为:
{"code":"100","message":"","result":{#加入购物车的对应商品信息},"ver":"1"},来自Response Body,这里我们自定义变量名为code,提取方式选择 JSON,检查规则为["code"],预期值为100设置检查点。
如图所示:

三、场景调试操作步骤
1、 定义场景名
2、上下文/单场景模式选择
3、设置压力百分比
4、点击“调试”按钮进行调试。一般调试时间在5秒至20秒。
四、压力设置步骤
场景调试完成后,需要设置并发人数和场景配置等。
1、填写并发设置,如图所示:

2、报告标准阈值设置
可以根据项目需求设置阈值,如成功率、响应时间和TPS,最终压测数据与阈值进行比对,若满足条件即测试通过。

五、启动压测
单击立即执行,即可发起压测(腾讯云用户需在VUM消费确认栏点击确认)
WeTest平台针对于服务器性能测试中常出现的技术门槛、配置冗杂、成本高昂等开发者亟待解决的问题,推出“压测大师”服务,包含了“服务器自助压测服务”与“深度性能测试服务”两大功能模块,通过专业级别测试与健全修正方案,协助开发者逐一击破切实难关。
点击“阅读原文”即可了解压测大师更多信息。
压测大师传送门:https://wetest.qq.com/product/gaps
如果使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:2852350015

var first_sceen__time = (+new Date());if ("" == 1 && document.getElementById('js_content')) { document.getElementById('js_content').addEventListener("selectstart",function(e){ e.preventDefault(); }); } (function(){ if (navigator.userAgent.indexOf("WindowsWechat") != -1){ var link = document.createElement('link'); var head = document.getElementsByTagName('head')[0]; link.rel = 'stylesheet'; link.type = 'text/css'; link.href = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg_new/winwx45ba31.css"; head.appendChild(link); } })();
WeTest小编
赞赏
长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。
阅读原文
阅读
分享 在看
已同步到看一看
取消 发送
我知道了
确定

已同步到看一看写下你的想法
最多200字,当前共字 发送
已发送
确定
写下你的想法...
取消
确定
最多200字,当前共字
发送中
微信扫一扫 关注该公众号
微信扫一扫 使用小程序
即将打开""小程序
取消 打开