備戰雙十一,騰訊WeTest有高招——小程序質量優化必讀


做者:WeTest小編
商業轉載請聯繫騰訊WeTest得到受權,非商業轉載請註明出處。
原文連接:wetest.qq.com/lab/view/47…html

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元,詳詢:wetest.qq.com/cloud/deepc…

若是使用當中有任何疑問,歡迎聯繫騰訊WeTest企業QQ:2852350015

相關文章
相關標籤/搜索