一、寫在前面
在做Android移動端兼容性測試時,我們經常會將手機連接PC,然後通過adb的命令將被測app安裝進手機,一臺手機測完後跟著操作下一臺,如此往復很是費事。
ps:公司有兼容性測試平臺且告別手工兼容性測試的朋友請自行跳過本文。
二、開始我的表演
這次我向大家推薦的方法主要基於python的命令行啟動web服務功能,通過在存放apk包的目錄啟動python web服務實現目錄結構可訪問,這樣就可以通過手機瀏覽器輸入url進行app安裝了,下面我們實際演練一遍。
1、首先,需要找到一個測試服務器並登陸到服務器上;
2、登陸服務器後,找一個空閒或者自建一個文件夾,如:
<code>mkdir apptestcd
apptest /<code>
3、將被測的apk包上傳至步驟2創建的目錄,這裡使用rz命令
<code>rz
/<code>
4、查看當前目錄下的文件,可以看到我們已經將apk包上傳至當前目錄
<code>ls
app-debug
-6
-29
.apk/<code>
5、在當前目錄下執行命令(確保存在python環境):
<code>python
-m SimpleHTTPServer8080
/<code>
python3的環境需要輸入:
<code>python3
-m
http
.server
8000 /<code>
6、使用ifconfig命令查看當前服務器的ip(內網可訪問就使用內網ip,內網不可訪問就使用外網ip)
7、接著,拿出你的測試手機並打開瀏覽器,在地址欄輸入步驟6查到的服務器ip和端口號,如http://127.0.0.1:8080(這裡的ip一定是你可以直接訪問到服務器的ip)
8、點擊apk的超鏈接就可以下載了,其他的安卓手機同樣適用,第一次需要我們輸入地址,使用後我們直接將地址收藏至瀏覽器書籤,以後我們就再也不用一臺一臺手機連接pc通過adb安裝了。
三、結語
1、如果文章對你有幫助,歡迎轉發、關注;
2、還可以私聊作者進群交流。