移動端兼容性測試你還在用adb安裝app?快試試這種方法吧!

一、寫在前面

在做Android移動端兼容性測試時,我們經常會將手機連接PC,然后通過adb的命令將被測app安裝進手機,一臺手機測完后跟著操作下一臺,如此往復很是費事。

ps:公司有兼容性測試平臺且告別手工兼容性測試的朋友請自行跳過本文。

二、開始我的表演

這次我向大家推薦的方法主要基于python的命令行啟動web服務功能,通過在存放apk包的目錄啟動python web服務實現目錄結構可訪問,這樣就可以通過手機瀏覽器輸入url進行app安裝了,下面我們實際演練一遍。

1、首先,需要找到一個測試服務器并登陸到服務器上;

2、登陸服務器后,找一個空閑或者自建一個文件夾,如:

mkdir apptestcd apptest

3、將被測的apk包上傳至步驟2創建的目錄,這里使用rz命令

rz 

4、查看當前目錄下的文件,可以看到我們已經將apk包上傳至當前目錄

lsapp-debug-6-29.apk

5、在當前目錄下執行命令(確保存在python環境):

python -m SimpleHTTPServer 8080 

python3的環境需要輸入:

python3 -m http.server 8000 
image

6、使用ifconfig命令查看當前服務器的ip(內網可訪問就使用內網ip,內網不可訪問就使用外網ip)

7、接著,拿出你的測試手機并打開瀏覽器,在地址欄輸入步驟6查到的服務器ip和端口號,如http://127.0.0.1:8080(這里的ip一定是你可以直接訪問到服務器的ip)

image
image

8、點擊apk的超鏈接就可以下載了,其他的安卓手機同樣適用,第一次需要我們輸入地址,使用后我們直接將地址收藏至瀏覽器書簽,以后我們就再也不用一臺一臺手機連接pc通過adb安裝了。

三、結語

1、如果文章對你有幫助,歡迎轉發、關注;
2、還可以掃碼添加作者進群交流。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。