- 軟件大?。?1.58MB
- 軟件語言:簡(jiǎn)體中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:手機(jī)工具
- 更新時(shí)間:2017-11-01
- 軟件授權(quán):免費(fèi)版
- 官方網(wǎng)站://48statesin48weeks.com
- 運(yùn)行環(huán)境:XP/Win7/Win8/Win10
- 標(biāo)簽:微信小程序 測(cè)試工具
微信小程序真機(jī)測(cè)試工具是一款方便的手機(jī)小程序測(cè)試軟件,其主要是為用戶提供各種型號(hào)手機(jī)程序性能一鍵測(cè)試功能,操作簡(jiǎn)單,功能強(qiáng)大,安全穩(wěn)定,歡迎前往下載體驗(yàn)。
微信提供的這個(gè)工具,不需要自己準(zhǔn)備測(cè)試手機(jī)。這個(gè)工具已經(jīng)免費(fèi)為你提供了大量 Android 機(jī)型供你測(cè)試,你需要做的,就是點(diǎn)點(diǎn)鼠標(biāo)、申請(qǐng)測(cè)試。
在最新版、測(cè)試版「微信 Web 開發(fā)者工具」中,都內(nèi)置了這個(gè)工具。在開發(fā)者工具中,點(diǎn)擊右上角的「測(cè)試」按鈕,就可以查看以往申請(qǐng)過的測(cè)試報(bào)告。
如果你依然希望使用舊版「微信 Web 開發(fā)者工具」的同時(shí),使用真機(jī)測(cè)試系統(tǒng),可以考慮下載測(cè)試版「微信 Web 開發(fā)者工具」,它與舊版開發(fā)者工具可以共存。
點(diǎn)擊「申請(qǐng)」按鈕,開發(fā)者工具就會(huì)自動(dòng)將你的小程序代碼進(jìn)行真機(jī)測(cè)試,全程無需手動(dòng)操作。接下來只需要休息一下,等待結(jié)果出爐就可以了。
測(cè)試完畢后,在「測(cè)試報(bào)告」中會(huì)出現(xiàn)新的報(bào)告結(jié)果。點(diǎn)擊其中一份報(bào)告,就可以查看報(bào)告詳細(xì)信息。
由報(bào)告中可以看出,這份測(cè)試工具會(huì)將你的小程序代碼在不同的 Android 機(jī)型中進(jìn)行測(cè)試
測(cè)試時(shí),系統(tǒng)將會(huì)讓手機(jī)直接在小程序中隨機(jī)加載不同頁面,記錄運(yùn)行錯(cuò)誤、系統(tǒng)資源占用等信息,讓開發(fā)者可以更有針對(duì)性地進(jìn)行優(yōu)化。
需要注意的是,這個(gè)工具并非可以無限次申請(qǐng)測(cè)試,每個(gè)小程序 AppID 在每個(gè) 24 小時(shí),可以執(zhí)行一次測(cè)試。也就是說,當(dāng)你申請(qǐng)了一次測(cè)試,需要等待 24 小時(shí)才能執(zhí)行第二次測(cè)試。
即使如此,這個(gè)完全免費(fèi)的測(cè)試小工具,依然可以幫助我們找到小程序中許多潛在問題,減少正式版小程序出現(xiàn) bug 的概率。
教程步驟
我們現(xiàn)在直接進(jìn)入主題,微信小程序如何在真機(jī)體驗(yàn)測(cè)試的教程。
首先,我們要確保已經(jīng)申請(qǐng)注冊(cè)好了微信小程序,如果還未申請(qǐng)注冊(cè)的,那接下來的教程內(nèi)容你可以大概了解就行了,不用細(xì)讀,浪費(fèi)你的時(shí)間。
填寫AppID
在添加項(xiàng)目時(shí),請(qǐng)?zhí)顚慉ppID,如圖
此處的AppID,請(qǐng)?zhí)顚懻鎸?shí)有效的,是在微信小程序官網(wǎng)后臺(tái)拿到的AppID,要不然你是無法在真機(jī)是體驗(yàn)測(cè)試的。
預(yù)覽體驗(yàn)小程序
我們添加好項(xiàng)目之后,打開了開發(fā)小程序的界面。看到左邊,有一個(gè)功能名稱叫 項(xiàng)目 (截圖中的1),點(diǎn)擊打開之后,會(huì)看到預(yù)覽按鈕已不是灰色的了(截圖中的2)。如果未填寫AppID,這個(gè)預(yù)覽功能是灰色的。
點(diǎn)擊預(yù)覽之后,我們會(huì)看到彈出了一個(gè)二維碼,并且是有時(shí)效性的二維碼,同時(shí)只能是開發(fā)者本人的微信號(hào)才能掃一掃,在真機(jī)上進(jìn)行預(yù)覽體驗(yàn)測(cè)試。
這個(gè)是特別強(qiáng)調(diào)的地方,只能是開發(fā)者本人的微信號(hào)才能掃一掃,在真機(jī)上進(jìn)行預(yù)覽體驗(yàn)測(cè)試,那意味著,我們把這個(gè)二維碼分享給別人,別人是無法進(jìn)行體驗(yàn)的。
基礎(chǔ)庫更新 (1.4.2)
F修復(fù) 組件
F修復(fù) 組件
U更新 APIcreateSelectorQuery可獲取元素的屬性
U更新 APIreLaunch邏輯,此版本開始reLaunch不可在小程序進(jìn)入后臺(tái)后調(diào)用
F修復(fù) APIgetBLEDeviceCharacteristics在開發(fā)者工具中請(qǐng)求失敗的問題 詳情
F修復(fù) APIcanvasToTempFilePath在 iOS 中坐標(biāo)偏移的問題 詳情
F修復(fù) 組件
F修復(fù) 組件
F修復(fù) 組件
F修復(fù) 組件
F修復(fù) 組件
F修復(fù) 基礎(chǔ)框架 重新打開小程序的時(shí)App.onShow未正確獲取path和query的問題
工具更新
A新增 功能 自定義數(shù)據(jù)上報(bào)調(diào)試 詳情
F修復(fù)
F修復(fù) 編輯器設(shè)置自動(dòng)換行和主題不生效的問題 詳情
1:本地可以看到數(shù)據(jù),ios不行,安卓可以;
可能是tsl版本問題不支持1.2導(dǎo)致,部分安卓可以允許tsl低于1.2而正常顯示,而蘋果不行; 解決方法:參考此帖排查問題并修復(fù):request:fail錯(cuò)誤(含https解決方案)(真機(jī)預(yù)覽問題 可能是證書不受信任
2:本地可以看到數(shù)據(jù),ios可以,安卓不行;
ios可以,而安卓不行,可能有如下幾個(gè)情況
情況一:使用了不兼容安卓的js,比如es6的Object.assign,部分es6不兼容安卓,即使開啟es6轉(zhuǎn)es5選項(xiàng)也無用;比如for of 和 forEach 需要換成for in;
情況說明:官方將在本月內(nèi)的第二個(gè)版本更新時(shí)對(duì)ES6絕大部分API進(jìn)行兼容
情況二:證書缺失,大部分情況是缺失中間證書
情況三:證書不受信任
情況四:測(cè)試機(jī)型較老,而tsl版本不支持;tsl需要支持較老版本,包括1.0,1.1
3:本地可以看到數(shù)據(jù),IOS及安卓均不可看到數(shù)據(jù):可能是:
情況一:使用了自簽的證書;必須使用第三方受認(rèn)可的證書
情況二:使用了IP,必須使用備案的域名
情況三:https問題,選項(xiàng)中選擇了不檢驗(yàn)域名選項(xiàng),此選項(xiàng)對(duì)真機(jī)無效
4:url內(nèi)使用了端口
5:數(shù)據(jù)未加載成功,需要設(shè)定一定的延遲量,在加載數(shù)據(jù)完成后再渲染頁面;
6:一些特殊問題,包括utf-8的bom問題導(dǎo)致安卓紅點(diǎn)問題