备战双十一,腾讯WeTest有高招——小程序质量优化必读

WeTest 导读

2018年双十一战场小程序购物通道表现不俗,已逐渐成为各大品牌方角逐的新战场。数据显示,截止目前95%的电商平台都已经上线了小程序。除了电商企业外,许多传统线下商家也开始重视小程序的做用,正在充分利用小程序连接线上线下场景和流量的优点,实现新零售升级。根据腾讯2018年双十一数据显示,2018年双十一期间,从11月2日至11日,品牌自营类小程序今年DAU增加七倍,交易金额增加22倍。众多电商平台和品牌商在双十一分别在微信和支付宝上开通小程序。web


 

零售电商小程序质量现状

在小程序商业化背景愈发成熟的当下,一样存在山寨、窃取用户隐私的安全风险以及在高并发下存在的访问崩溃以及支付卡顿等风险。WeTest在2019年为零售电商行业多个头部客户(例如优衣库,麦德龙,都市丽人,拉夏贝尔等)进行了全链路的质量测试。sql

在整个2019年中,被测的零售行业小程序在WeTest服务的检测下,广泛发现了较多质量问题,如下三个数字能够体现零售小程序当前的一些特色:数据库

1. 100%的零售小程序都存在严重的质量问题小程序

质量问题包括商户小程序数小时无响应,没法进入;满减优惠券门槛被破解,致使严重经济损失等;微信小程序

2. 平均600个用户同时访问,零售小程序即告崩溃安全

根据WeTest测试数据显示,零售小程序广泛可承受的压力范围在600个用户左右,较多商户的小程序在一开始都没法知足基本的承载需求;性能优化

3. 经过小程序漏洞,能够实现1元购买1000元礼品卡等非法操做服务器

WeTest安全测试团队,能够经过小程序与业务服务器之间的业务逻辑漏洞,挖掘身份伪造,薅羊毛,套现等行为;
微信

鉴于目前零售小程序存在的问题现状,咱们挖掘了三类零售小程序最须要进行质量测试的“场景”:外包供应商交付;大型节日活动;平常新增功能网络

目前较多的零售商户一般与第三方的小程序开发商进行合做,一般不会选取第三方的测试服务商进行产品质量的验证,对小程序真实的质量状况没有一个客观的认知。此时须要对第三方外包开发产品进行接口性能、功能的质量验收,避免外包供应商开发质量太低对客户形成损失。

而一样的,在“双十一”或者“砸金蛋”这类节日或者新活动功能上线时,开发和业务团队一样对于上线的结果内心没底,上述提到的三类问题在平常的场景中已是属于重大事故,在人气火爆的双十一活动上出现质量问题更是会将影响成倍放大,最终致使商户信誉降低,品牌损失乃至没法挽回的收入损失。

为了解决上述问题,腾讯WeTest提供了针对小程序兼容,功能,性能,安全等多维度的质量服务,总体服务团队“懂测试,懂零售,懂小程序”,旨在帮助零售行业商户,可以以更好的质量体验面向用户。

零售小程序在使用上线前,主要面临包括性能、功能、安全以及兼容等主要质量问题,若是在运营阶段出现问题将会给小程序商家带来巨大的品牌损失以及财务流量损失。

 

服务器性能测试——用户体验第一环

 

服务器性能与用户的使用体验息息相关,一般市场上存在着“最终用户体验”维度的性能指标一般根据系统用户的使用习惯进行设定,市场常见的用户体验的量化指标,有基于响应时间的“2-5-10原则”:

一、当用户可以在2秒之内获得响应时,会感受系统的响应很快;

二、当用户在2-5秒之间获得响应时,会感受系统的响应速度还能够;

三、当用户在5-10秒之内获得响应时,会感受系统的响应速度很慢,可是还能够接受;

四、而当用户在超过10秒后仍然没法获得响应时,会感受系统糟透了,或者认为系统已经失去响应,而选择离开这个站点,或者发起第二次请求。

零售小程序的性能问题每每会在大量用户涌入的时候产生,常见问题包括:

1. 高并发时小程序没法登陆

过多的C端请求,B端没法及时返回,不断超时形成小程序响应时间很长甚至无响应;

2. 高并发过程当中出现功能BUG

在下单过程当中,过多的请求会形成功能问题,致使下单失败甚至没法得知下单结果等问题;

3. 第三方接口频率限制

经常有商户在优化太小程序性能以后,对于总体的链路没有进行测试,忽略了微信支付等第三方接口对于支付频率的限制,从而影响了活动效果。

在智慧零售快节奏的体验节奏下,广泛对响应时间的要求都在1000ms如下,须要商户重点关注。

服务器性能测试解决方案

下面介绍某款知名智慧零售小程序的服务器性能测试过程。

测试需求:为了保障小程序在节假日可以稳定运行,某知名零售小程序须要在包括商品详情页、活动专题页、首页等接口进行高并发测试,最终指望效果是在特定的并发要求下,小程序可以保持稳定可靠。

测试方案:WeTest测试团队采起两种压测方式,一种是针对每一个单个接口在不一样并发条件下进行压力测试,测试每一个接口的性能瓶颈。另外一种方式是经过模拟用户真实的操做流程,好比验证用户在通过“首页—品类页—商品详情页—加购物车—选择配送方式—……—提交订单购买—选择支付类型—成功/失败支付整个环节“一系列链路操做下,用户体验是否流畅。

优化效果:经过多轮测试,测试团队对系统sql进行了调整,使优化后的接口响应耗时大幅缩减。排查到MyCat中间件负载较大和部分服务上下游不匹配。对此进行了优化调整,使优化后的混合场景有明显提高。

功能测试——杜绝功能无效隐患

在零售小程序中,买家每每须要进行门店推荐查找附近门店,切换地址查找推荐门店,在商品搜索栏中搜索商品,在限时折扣功能中领取优惠券查看具体优惠活动等操做,商家须要在后台对信息进行处理,针对零售行业,WeTest将功能问题分为3类:

1. 界面功能

界面功能的验证主要涵盖零售小程序界面中各种入口功能效果是否知足预期,零售小程序中的典型问题例如“条件查询”功能无效,例如没法实现男装女装的划分,影响到用户的正常体验;

2. 下单功能

下单功能属于零售小程序的核心功能,下单流程中的功能问题,每每会严重影响活动效果;

3. 基础功能

基础功能属于小程序自己的一些功能,包括微信受权,LBS定位,第三方群转发进入等功能,常见问题会在微信受权过程当中发生。

功能用例测试解决方案

测试需求:为了测试小程序界面功能以及下单功能的完整可靠性,某知名零售小程序指望在小程序的功能点上进行完整的用例设计以及用例验证。

测试方案:WeTest测试团队根据零售小程序的特色设计了覆盖小程序业务逻辑和功能点的测试用例,为此划分六大模块,总共覆盖近200多个测试项,不只对公众号通用项,如登陆、添加小程序等功能项测试,针对其中特点服务“门店入口”进行检测,精准定位用户地理信息。

优化效果:这次测试共发现5个功能项问题,在 “首页”版块中,发现设置里缺失“相关公众号”选项,并在首页无“XX”选项、 “XX系列”等标签选项,在购买商品时候,经过关键字查找商品,出现从新筛选条件搜索结果不变的问题。在通过腾讯WeTest团队的优化帮助下,项目组最终修复了这些功能问题,保障了小程序的功能完整可靠性。

安全测试——避免商户经济损失

因为微信与小程序的接口封装,许多开发商对于小程序的安全问题彻底没有防范,然而小程序依然存在着各种安全隐患,容易致使盗刷金钱与优惠券,业务数据篡改,信息泄露等问题。常见的小程序安全问题,产生自如下三类缘由:

1. 小程序与微信交互方面潜在风险

微信经过API为提供小程序帐户、登录、网络通讯、位置定位、支付等能力,若小程序使用API时未按微信开发者规范进行,可能引入安全风险,诸如身份冒充、越权操做、跨站攻击等漏洞;

2. 小程序服务器业务逻辑风险

小程序业务服务器由厂商自行开发实现,是小程序体系中安全最薄弱环节,广泛存在业务安全漏洞,诸如用户信息泄露、优惠券盗刷、制造坏帐订单、刷订单等;

3. 小程序内容安全风险

属于信息安全风险,小程序内容、包括UIC(用户自定义输入)内容存在涉政、色情、暴力、赌博、广告欺诈等信息安全风险。

安全测试解决方案

测试需求:为了消除黑客盗刷优惠券,泄露顾客安全信息等安全隐患,某知名零售小程序项目团队但愿对项目进行完整的安全性测试,保障小程序上线的安全性。

测试方案:WeTest测试团队设计了包括验证小程序与微信交互安全,小程序与第三方服务器的业务逻辑交互安全,第三方服务器上的内容安全等测试方案。对小程序的购物车、订单、支付、我的帐号等功能系统进行渗透测试,主要关注的风险包括订单、用户信息被遍历SQL注入获取,篡改订单金额重复提交订单刷单,盗取他人登陆信息,伪形成他人登陆获益,被褥羊毛等,以及后台风险进行安全扫描,探测系统目前的安全程度及弱点,挖掘发现业务系统、web服务器是否存在安全漏洞与风险隐患。

优化效果:最终测试团队在模拟黑客攻击形式下对小程序业务系统进行了渗透测试,发如今涉及店铺操做的一些接口方面,存在校验不严,可能会形成信息泄漏的风险,另外经过自动风险扫描,测试团队发现一些服务器信息泄漏的问题。在和项目团队沟通后,为开发者提供修复安全漏洞方案,为小程序安全质量保驾护航。

 

兼容测试——杜绝安卓碎片化问题

用户在使用小程序时,每每会出现首屏加载时间过长,微信版本号不兼容等问题致使用户体验不佳,用户流失等现象发生,WeTest总结了如下几类兼容问题:

  1. 首屏加载时间长,页面切换延迟严重

  2. 容器交互时出现异常打断,数据断流互通情况差

  3. 机型覆盖不全面,没法覆盖热门主流机型

  4. 微信测试帐号存在封号风险

经常有用户在进行小程序兼容测试后发现机型覆盖率低,测试帐号被封等状况,从而直接影响到小程序在上线时的使用覆盖人群。

解决方案

测试需求: 为了保障小程序在不一样安卓机型以及不一样的微信版本上的兼容性,小程序团队须要验证包括热门机型在内的TOP600机型的适配问题。

测试方案:WeTest测试团队根据腾讯数据库筛选机型,保证机型用户覆盖率高,主要测试目标包括检测小程序在主流手机设备以及微信版本上能够正常兼容

优化效果:经过小程序兼容性测试提供的报告,在测试团队的帮助下,小程序团队最终优化了96%的测试机型,主要问题集中在UI异常等方面。

(UI异常1)

(UI异常2)

 

为何选择WeTest测试服务?

不管在小程序兼容,仍是小程序功能、安全、性能等方面,WeTest都提供业界高标准的多维度测试,秉持着为小程序商家提供更为稳定可靠的服务,WeTest始终在测试领域坚持探索,不断优化自身的服务,争取为用户提供最高质量保障的测试服务。目前总体的服务优点包括:

1.在微信测试版本方面,咱们能够提供支持自定义微信版本的测试,避免部分用户由于微信版本不升级致使的测试盲区,微信帐号方面咱们更是拥有海量的资源,商户没必要担忧有效帐号问题。

2.在性能数据报告方面,腾讯WeTest团队提供js error等问题维度记录以及首屏加载时间、页面切换时长等特有性能维度,而且提供部分性能优化建议,在报告中作到精准定位问题,问题聚类分析,问题解决建议等测试模块。

3.在测试流程方面,腾讯WeTest团队更是以微信小程序官方测试标准详细测试每个微信小程序,从各行业标准角度为商户提供优化建议。

总结

借助着庞大的微信使用人群,在即将到来的双十一购物狂欢节,做为重要的流量入口,腾讯WeTest帮助您实如今小程序上的营销更加的稳定可靠。不要让您的创意,灵感,营销策略,资源,由于小程序产品的质量打折扣!


点击“传送门”便可了解小程序解决方案!

【WeTest促销活动来啦!】

腾讯WeTest深度兼容测试低价活动火热进行中,最低仅需1500元,详询:https://wetest.qq.com/cloud/deepcompatibilitytesting

若是使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:2852350015

相关文章
相关标签/搜索