您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源性能測(cè)試工具 > Jmeter
從Fiddler抓包到Jmeter接口測(cè)試(簡(jiǎn)單的思路)
作者:白細(xì)胞 發(fā)布時(shí)間:[ 2016/10/12 11:21:52 ] 推薦標(biāo)簽:接口測(cè)試 Jmeter

  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ī)則,來篩選我們想要的請(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)求

  接下來我們看看構(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è)我想過多種方法,并且也請(qǐng)教過攜程和阿里的同事,得出的結(jié)論是服務(wù)器返回unicode,但未經(jīng)過瀏覽器解析,所以這樣顯示。

上一頁12下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd