一、寫(xiě)在前面
在做Android移動(dòng)端兼容性測(cè)試時(shí)眉抬,我們經(jīng)常會(huì)將手機(jī)連接PC贯吓,然后通過(guò)adb的命令將被測(cè)app安裝進(jìn)手機(jī),一臺(tái)手機(jī)測(cè)完后跟著操作下一臺(tái)蜀变,如此往復(fù)很是費(fèi)事悄谐。
ps:公司有兼容性測(cè)試平臺(tái)且告別手工兼容性測(cè)試的朋友請(qǐng)自行跳過(guò)本文。
二库北、開(kāi)始我的表演
這次我向大家推薦的方法主要基于python的命令行啟動(dòng)web服務(wù)功能爬舰,通過(guò)在存放apk包的目錄啟動(dòng)python web服務(wù)實(shí)現(xiàn)目錄結(jié)構(gòu)可訪問(wèn),這樣就可以通過(guò)手機(jī)瀏覽器輸入url進(jìn)行app安裝了寒瓦,下面我們實(shí)際演練一遍情屹。
1、首先杂腰,需要找到一個(gè)測(cè)試服務(wù)器并登陸到服務(wù)器上垃你;
2、登陸服務(wù)器后喂很,找一個(gè)空閑或者自建一個(gè)文件夾惜颇,如:
mkdir apptestcd apptest
3、將被測(cè)的apk包上傳至步驟2創(chuàng)建的目錄少辣,這里使用rz命令
rz
4凌摄、查看當(dāng)前目錄下的文件,可以看到我們已經(jīng)將apk包上傳至當(dāng)前目錄
lsapp-debug-6-29.apk
5、在當(dāng)前目錄下執(zhí)行命令(確保存在python環(huán)境):
python -m SimpleHTTPServer 8080
python3的環(huán)境需要輸入:
python3 -m http.server 8000
6漓帅、使用ifconfig命令查看當(dāng)前服務(wù)器的ip(內(nèi)網(wǎng)可訪問(wèn)就使用內(nèi)網(wǎng)ip锨亏,內(nèi)網(wǎng)不可訪問(wèn)就使用外網(wǎng)ip)
7痴怨、接著,拿出你的測(cè)試手機(jī)并打開(kāi)瀏覽器器予,在地址欄輸入步驟6查到的服務(wù)器ip和端口號(hào)浪藻,如http://127.0.0.1:8080(這里的ip一定是你可以直接訪問(wèn)到服務(wù)器的ip)
8、點(diǎn)擊apk的超鏈接就可以下載了劣摇,其他的安卓手機(jī)同樣適用,第一次需要我們輸入地址弓乙,使用后我們直接將地址收藏至瀏覽器書(shū)簽末融,以后我們就再也不用一臺(tái)一臺(tái)手機(jī)連接pc通過(guò)adb安裝了。
三暇韧、結(jié)語(yǔ)
1勾习、如果文章對(duì)你有幫助,歡迎轉(zhuǎn)發(fā)懈玻、關(guān)注巧婶;
2、還可以掃碼添加作者進(jìn)群交流涂乌。