經(jīng)常在開發(fā)微信小程序的時候,關(guān)于速度測速方面比較麻煩,如果用真機測試,速度跟手機、本地網(wǎng)絡(luò)、服務(wù)器帶寬、微信等都有關(guān)系。
微信小程序為了幫助開發(fā)者簡單方便的測速網(wǎng)絡(luò)性能、渲染/加載性能,現(xiàn)在內(nèi)測退出測速系統(tǒng),測速結(jié)果數(shù)據(jù)支持地域、運營商、系統(tǒng)、網(wǎng)絡(luò)類型等關(guān)鍵維度交叉分析,支持分鐘級數(shù)據(jù)實時查看。如下圖。
詳細說明可見官方鏈接 https://developers.weixin.qq.com/miniprogram/dev/framework/performanceReport/
目前微信自定義測試功能屬于內(nèi)測階段,如果沒有收到邀請,可微信官方人員申請白名單使用。
具體如何操作呢?筆者親自測試了下。
首先,在微信公眾平臺先創(chuàng)建測試項目。如下圖:
類型分為網(wǎng)絡(luò)類和加載/渲染類。
然后在小程序代碼中加入
if (wx.canIUse('reportPerformance')) { wx.reportPerformance(id, val) }
其中id為mp后臺申請的key,val為本次要上報的耗時數(shù)值(由開發(fā)者自行計算)
然后后臺就可以看到統(tǒng)計圖表,是不是很方便。
方維網(wǎng)絡(luò)專注于商城小程序、各類平臺定制類小程序開發(fā),歡迎咨詢我們的搭建熱線400-800-9385