Fiddler錄製腳本導出到Jmeter

前提條件:
                1、下載安裝抓包工具Fiddler
                2、下載Fiddler插件,官網下載地址:https://www.telerik.com/download/fiddler


1、首先將Fiddler插件放置到Fiddler的安裝文件中,如下圖所示:

圖片

2、在Fiddler中設置過濾,抓包指定域名的請求

 


 

進入 fiddler=>filters=>Use Filters=>Hosters

勾選Use Filters 

第一個下拉列表選擇:No Zone Filter

第二個下拉列表選擇:Show only the following Hosts

文本框中輸入需要抓包的域名,多個用;隔開

點擊Actions選項並選擇Run Filterset Now

之後在瀏覽器中打開指定域名,便會對該域名進行抓包。

圖片

3、導出抓包請求爲jmx格式,如下圖所示:

圖片

圖片


4、在JMeter中打開jmx文件即可,如下圖所示:
圖片


注意:
    該插件是由【黑夜小怪】製作的。黑夜小怪的博客地址是:http://www.cnblogs.com/heiyexiaoguai/p/5859200.html


下面是該插件的詳細介紹:

功能說明

版本:V4.4

用途:將fiddler抓取的請求,導出爲jmx格式,方便jmeter直接調用

新增功能:

1、在測試計劃下,新增【HTTP請求默認值】,內容爲空,後續需將站點的IP和端口填下在這個下面,目的是增加腳本的移植性

2、在測試計劃下,新增【HTTP信息頭管理器】,內容爲空,有需要的時候自己添加值,否則無需處理

3、在測試計劃下,新增【HTTP Cookie 管理器】

4、HTTP請求名稱,值爲Fiddler的session的註釋,如果fiddler請求的註釋爲空,則是請求的URL(不包含域名)

5、HTTP請求註釋,值爲請求的域名或者IP

6、HTTP請求域名和端口爲空,方便腳本移植性(HTTP請求默認值填寫即可),如果比較特殊,需手動將註釋下的域名信息複製填寫

7、HTTP請求下的【HTTP信息頭管理器】,值是發送請求必須的頭信息,目前有Referer、X-Requested-With、Content-Type(目前發現這幾個可能會影響請求是否成功)

8、對請求中存在亂碼或者特殊字符的異常處理(處理方法:清空請求body的值,例如上傳請求,但請求保留,需手動重新調整數據),這塊後續有時間肯定會考慮換xml解析方法。

效果:從 fiddler導出後,在jmeter中需要處理的工作量較小,因fiddler的強大過濾和註釋功能,腳本也結構清晰 

視頻地址:http://v.qq.com/x/page/l0327xkos1s.html 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章