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