在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)擊保存。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26