Fiddler下載和配置安裝
1、從網(wǎng)上下載fiddler的安裝包即可,直接默認,一直點擊下一步,直至安裝完成。
2、
3、安裝完成后直接打開Fiddler
在菜單欄Tools->Fiddler Options->Connections,勾選Allow remote computers to connect,默認的端口號為8888,這里不需要修改,在修改手機代理設(shè)置時注意與這里一致。
1、查看pc本機ip后,手機設(shè)置代理,填入pc本機的ip和端口號8888,之后手機上的請求我們都可以抓包了。
2、因為我們一般在測試時,都是看的同一域名下的,所以我們可以使用,F(xiàn)ilters里面的各種篩選規(guī)則,來篩選我們想要的請求,以免被其他的不相干請求影響。
3、在右上方結(jié)果框中選 擇Inspectors->Raw即可看到請求的URL、Cookie和Host等有關(guān)信息。在右下方結(jié)果框中選擇JSON能看到請求返回的 JSON字符串。這里的JSON字符串是我們判斷請求是否成功的重要依據(jù)。
Fiddler抓包實例
Jmeter的下載配置和安裝
因為Jmeter是依賴jdk的,故需要先安裝jdk,
jdk的安裝方法和環(huán)境變量的配置,可以參照如下鏈接:
http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html
Jmeter官網(wǎng)下載,注意根據(jù)自己本機的位數(shù)下載
http://jmeter.apache.org/
Jmeter不用安裝,下載后,直接解壓即可
打開jmeter,添加一個線程組
使用Jmeter進行接口測試
1、修改名稱。線程組名稱并不重要,根據(jù)自己的需要修改行,主要是方便自己看。由于我們執(zhí)行腳本一般在需要的時候執(zhí)行一次可以,并不需要其他的配置,所以下方的線程屬性保持默認值即可(在進行壓力測試的時候需要進行配置了)。
2、添加HTTP請求。右鍵線程組選擇HTTP請求。
3、因為請求需要的請求頭,請求體,請求url
先建一個請求頭,直接從fiddler里面拿可以了,填寫到HTTP信息頭管理器里面去。
1、現(xiàn)在需要構(gòu)建請求體
新建一個http請求
接下來我們看看構(gòu)建一個請求究竟需要填寫什么,對應(yīng)我們fiddler抓取的請求
請求參數(shù)的填寫方式可以分為以下兩種方式,兩種方式各有利弊。
· Parameters:錄入比較麻煩,但是容易查看和修改
· Body Data:錄入方便,后期查看修改不直觀
執(zhí)行請求,拿到響應(yīng)
· 現(xiàn)在拿到響應(yīng)了,你會發(fā)現(xiàn)我們的中文都是unicode的編碼,這個我想過多種方法,并且也請教過攜程和阿里的同事,得出的結(jié)論是服務(wù)器返回unicode,但未經(jīng)過瀏覽器解析,所以這樣顯示。