最近在翻看小程序官方文檔的時候發(fā)現(xiàn)了一個挺實用的小程序工具“體驗評分”,現(xiàn)在分享給大家
一、使用流程
1.打開開發(fā)者工具,在詳情里切換基礎庫到 2.2.0 或以上版本
2.在調(diào)試器區(qū)域切換到 Audits 面板
3.點擊左上角”開始“按鈕(見下圖),然后自行操作小程序界面,運行過的頁面就會被“體驗評分”檢測到
4.點擊 “Stop" 停止分析,就會看到一份分析報告,之后便可根據(jù)分析報告進行相關(guān)優(yōu)化

注意:盡可能的操作所有頁面,這樣覆蓋率會全一點,結(jié)果也更準確。
二、自動運行
為了方便開發(fā)者能夠及時發(fā)現(xiàn)小程序的體驗問題,從開發(fā)者工具 1.02.1811150 版本起支持體驗評分的 “自動運行” 功能。
該功能會在開發(fā)調(diào)試小程序時,實時檢查,一旦發(fā)現(xiàn)體驗分數(shù)低于某個閾值時,會在 console 面板打印一個 warning 信息提示開發(fā)者,此時開發(fā)者可以切到 Audits 面板查看詳情。
開發(fā)者在工具的右上角 “詳情” 面板里勾選 “自動運行體驗評分” 選項即可開啟。

三、現(xiàn)在我結(jié)合自己的項目講解一下體驗評分的好處
我現(xiàn)在手里的一個項目:發(fā)現(xiàn)我的定時器interval是寫在全局的,不是寫在page的data里的,這樣會導致在退出頁面的時候,定時器沒有及時銷毀,會還在運行一段時間,所以有時會出現(xiàn)一些莫名其妙的bug。。。。

然后我運行了一下體驗評分:


之前在Not Applicable里會提醒我不要在全局定義定時器interval,我現(xiàn)在改了,不再提示了??吹皆u分是A心里美滋滋。
Passed Audits里是一些用戶體驗的優(yōu)化:

總結(jié):運行完小程序工具插件“體驗評分”之后,在Not Applicable里的一定都改掉,不然影響正常功能或者用戶體驗,其他看嚴重性和用戶體驗,自行決定是否去修改。
其實小程序開發(fā)工具還有一個“云測試”功能:
沒有比這個更簡單了,點擊「測試」按鈕,一段時間后查看你的測試報告!

最后
提交測試后當前的小程序版本會被提交到云端測試隊列等待測試,一般情況下24小時內(nèi)(或者更快)會返回結(jié)果,如果第二天仍然沒有收到測試報告,可以在開發(fā)者論壇反饋。