在HTTP接口的測試過程中,一般我們會按照如下的步驟進(jìn)行:

      1)測試環(huán)境的準(zhǔn)備

2)HTTP消息體的構(gòu)造

3)HTTP消息的發(fā)送及斷言

如果我們可以拿到項(xiàng)目組的接口文檔,并且HTTP后臺服務(wù)是可以工作的,那我們的接口測試會非常順利,可以不使用Fiddler工具。

但是,實(shí)際情況中,不斷的測試前移,需要我們的接口自動化測試用例在編碼工作還未完成的情況下,就能準(zhǔn)備完成。代碼開發(fā)完成之后,直接運(yùn)行自動化用例。

這種情況下,F(xiàn)iddler工具就能大顯身手了。本文介紹兩種Fiddler工具的使用場景:

1)在沒有接口文檔的情況,使用Fiddler抓包,獲得HTTP后臺接口;

2)在沒有HTTP后臺服務(wù)的情況下,使用Fiddler模擬服務(wù)端。

 

1 移動APP下Fiddler 抓包

為了行文及截圖方便,我們使用android模擬器操作,真機(jī)的操作步驟一樣:

1)讓手機(jī)和PC在同一個(gè)局域網(wǎng)下面,如果PC是筆記本,它們連接同一個(gè)wifi網(wǎng)絡(luò)即可

2)找到PC的IP地址,如下圖,運(yùn)行ipconfig,得到192.168.0.103:

 

3)在Fiddler工具上點(diǎn)擊:Tools->TelerikFiddler Options->connections,在如下的Allow remote computers to connect 的勾打上,記住Fiddler的監(jiān)聽端口8888,稍后會使用上


 

4)打開手機(jī),長按已連接的wifi網(wǎng)絡(luò),點(diǎn)擊修改網(wǎng)絡(luò)


 

5)在代理上面選擇手動,IP填寫上面獲取的192.168.0.103,端口填寫Fiddler的監(jiān)聽端口8888,之后點(diǎn)擊保存。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式