利用fiddler錄製腳本

特性說明:css

版本:V4.4session

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

新增功能:測試

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

二、在測試計劃下,新增【HTTP信息頭管理器】,內容爲空,有須要的時候本身添加值,不然無需處理xml

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

四、HTTP請求名稱,值爲Fiddler的session的註釋,若是fiddler請求的註釋爲空,則是請求的URL(不包含域名)圖片

五、HTTP請求註釋,值爲請求的域名或者IPip

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

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

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

clipboard

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

使用說明:

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

clipboard[1]

二、打開fiddler,設置過濾條件,由於咱們是作功能或者巡檢,這裏過濾掉css、js、圖片等請求,方便腳本簡潔,也不影響功能,如圖

clipboard[2]

三、打開測試網站

clipboard[3]

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

clipboard[4]

五、將session導出jmx格式,以下圖

clipboard[5]

clipboard[6]

六、在jmeter中的效果

clipboard[7]

clipboard[8]

後話,咱們知道之前jmeter的腳原本源有三個,手動書寫、badboy錄製、自帶的錄製功能(目前jmeter3.0該功能還比較好),目前咱們又多了一個fiddler生成,選擇哪個,你們根據本身的狀況來,工具是死的,咱們需靈活運用,適合本身的纔是最好的。

clipboard[9]

 

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

相關文章
相關標籤/搜索