小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

使用Fiddler測(cè)試WebApi接口

 ThinkTank_引擎 2017-04-13

Fiddler是好用的WebApi調(diào)試工具之一,它能記錄所有客戶(hù)端和服務(wù)器的http和https請(qǐng)求,允許你監(jiān)視,設(shè)置斷點(diǎn),甚至修改輸入輸出數(shù)據(jù),F(xiàn)iddler 是以代理web服務(wù)器的形式工作的,使用Fiddler無(wú)論對(duì)開(kāi)發(fā)還是測(cè)試來(lái)說(shuō),都有很大的幫助。

Fiddler是一款由C#語(yǔ)言開(kāi)發(fā)的免費(fèi)http調(diào)試代理軟件,F(xiàn)iddler能夠記錄所有的你電腦和互聯(lián)網(wǎng)之間的http通訊,F(xiàn)iddler 也可以讓你檢查所有的http通訊,設(shè)置斷點(diǎn)

一、Fiddler基本界面

 

二、會(huì)話(huà)請(qǐng)求列表的信息分別有

1、結(jié)果(Result)

2、協(xié)議(Protocol)

3、主機(jī)名(Host)

4、網(wǎng)頁(yè)地址(URL)

5、內(nèi)容大?。˙ody)

6、緩存(Caching)

7、響應(yīng)的HTTP內(nèi)容類(lèi)型(Content-Type)

8、請(qǐng)求所運(yùn)行的程序(Process)

9、注釋?zhuān)–omments)

10、自定義(Custom)

 

三、QuickExec命令行的使用

在Fiddler的左下角(即上圖中標(biāo)記為7)有一個(gè)命令行工具叫做QuickExec,允許你直接輸入命令。

常見(jiàn)得命令有:

1、help  打開(kāi)官方的使用頁(yè)面介紹,所有的命令都會(huì)列出來(lái)

2、cls    清屏  (Ctrl+x 也可以清屏)

3、select  選擇會(huì)話(huà)的命令

4、?.png  用來(lái)選擇png后綴的圖片

5、bpu  截獲request

 

四、數(shù)據(jù)查閱區(qū)Statistics tab

通過(guò)陳列出所有的HTTP通信量,F(xiàn)iddler可以很容易的向您展示哪些文件生成了您當(dāng)前請(qǐng)求的頁(yè)面。使用Statistics頁(yè)簽,用戶(hù)可以通過(guò)選擇多個(gè)會(huì)話(huà)來(lái)得來(lái)這幾個(gè)會(huì)話(huà)的總的信息統(tǒng)計(jì),比如多個(gè)請(qǐng)求和傳輸?shù)淖止?jié)數(shù)。  選擇第一個(gè)請(qǐng)求和最后一個(gè)請(qǐng)求,可獲得整個(gè)頁(yè)面加載所消耗的總體時(shí)間。從條形圖表中還可以分別出哪些請(qǐng)求耗時(shí)最多,從而對(duì)頁(yè)面的訪問(wèn)進(jìn)行訪問(wèn)速度優(yōu)化

 

五、測(cè)試 WebAPI get方法

Execute執(zhí)行結(jié)果:

 

get方法查詢(xún)單個(gè)

 

六、測(cè)試 WebAPI post方法

在請(qǐng)求頭加上:

Accept:application/xml

Content-Type:application/json

 

七、測(cè)試 WebAPI put方法

 

八、測(cè)試 WebAPI delete方法

 

九、Fiddler如何捕獲HTTPS會(huì)話(huà)

1、默認(rèn)下,F(xiàn)iddler不會(huì)捕獲HTTPS會(huì)話(huà),需要你設(shè)置下, 打開(kāi)Fiddler  Tool->Fiddler Options->HTTPS tab

 

2、彈出如下的對(duì)話(huà)框,點(diǎn)擊"YES"

 

3、彈出安全警告框,繼續(xù)點(diǎn)擊"YES"

 

十、如何在VS調(diào)試網(wǎng)站的時(shí)候使用Fiddler

在用visual stuido 開(kāi)發(fā)ASP.NET網(wǎng)站的時(shí)候也需要用Fiddler來(lái)分析HTTP, 默認(rèn)的時(shí)候Fiddler是不能嗅探到localhost的網(wǎng)站。不過(guò)只要在localhost后面加個(gè)點(diǎn)號(hào),F(xiàn)iddler就能嗅探到。

例如:

原本ASP.NET的地址是 http://localhost:2391/Default.aspx,  加個(gè)點(diǎn)號(hào)后,變成 http://localhost.:2391/Default.aspx 就可以了

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多