利用fiddler錄制腳本


特性說明:

版本: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解析方法。

clipboard

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

使用說明:

1、將文件拷貝到fiddler的安裝目錄(截圖是之前的截圖,目前是最新版本是V4.4.,請悉知)

clipboard[1]

2、打開fiddler,設置過濾條件,因為我們是做功能或者巡檢,這里過濾掉css、js、圖片等請求,方便腳本簡潔,也不影響功能,如圖

clipboard[2]

3、打開測試網站

clipboard[3]

4、操作過程中,添加注釋(快捷鍵M),例如【打開網站】、【第一個操作】……這樣可以讓我們的腳本場景清晰易懂

clipboard[4]

5、將session導出jmx格式,如下圖

clipboard[5]

clipboard[6]

6、在jmeter中的效果

clipboard[7]

clipboard[8]

后話,我們知道以前jmeter的腳本來源有三個,手動書寫、badboy錄制、自帶的錄制功能(目前jmeter3.0該功能還比較好),目前我們又多了一個fiddler生成,選擇哪一個,大家根據自己的情況來,工具是死的,我們需靈活運用,適合自己的才是最好的。

clipboard[9]

 

  當然我們V4.4版本,也很樂意和大家分享。但還是那句話,我們都是測試的小伙伴,曾經都獨自摸索過很長時間,付出很多,想獲取材料(jmeter導出jmx格式V4.4),必須先幫助更多的小伙伴來一起成長,好東西必須分享給他們,不能獨自享受,拿出我們分享心態的誠意來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM