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