如何使用Jmeter錄制手機(jī)app腳本
首先添加一個(gè)線程組
添加一個(gè)http代理服務(wù)器
點(diǎn)擊啟動后彈出下面窗口
這時(shí)在jMeter的bin目錄下生成了一個(gè)安全證書,需要把這個(gè)安裝證書添加到手機(jī)受信任的證書,這個(gè)證書的有效期是7天,7天后證書會重新生成。
將這個(gè)證書發(fā)送到手機(jī)保存到你能找的到的目錄。我的手機(jī)是華為的,所以接下來說下華為安裝證書的步驟。
設(shè)置--高級設(shè)置--安全--從sd卡安裝證書--找到剛才的證書安裝即可
將jMeter設(shè)置為手機(jī)的代理服務(wù)器
手機(jī)跟電腦使用同一個(gè)wifi,記下電腦的ip
進(jìn)入手機(jī)wifi設(shè)置--修改網(wǎng)絡(luò)
選擇高級設(shè)置--手動
都設(shè)置好了,接下來可以開始錄制了
點(diǎn)擊確定后,可以開始操作手機(jī)對你要測試的App進(jìn)行訪問,jMeter會把你手機(jī)的所有請求都錄制下來。在開始錄制前,把其他不相關(guān)的應(yīng)用都關(guān)閉。接下來以慕課網(wǎng)為例:
可以看到網(wǎng)址、路徑、請求參數(shù)等信息都已經(jīng)獲取到了。接下來用jMeter試試登錄的接口吧。把其他請求都禁用,只留這一個(gè)。
添加一個(gè)結(jié)果數(shù),用于查詢響應(yīng)結(jié)果。
點(diǎn)擊啟動按鈕,jMeter會發(fā)送登錄請求,可以看到服務(wù)端響應(yīng)結(jié)果是200
作者: 軟件測試君
歡迎關(guān)注微信公眾號 :軟件測試君