特性說明: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解析方法。
效果:從 fiddler導出後,在jmeter中須要處理的工做量較小,因fiddler的強大過濾和註釋功能,腳本也結構清晰
使用說明:
一、將文件拷貝到fiddler的安裝目錄(截圖是以前的截圖,目前是最新版本是V4.4.,請悉知)
二、打開fiddler,設置過濾條件,由於咱們是作功能或者巡檢,這裏過濾掉css、js、圖片等請求,方便腳本簡潔,也不影響功能,如圖
三、打開測試網站
四、操做過程當中,添加註釋(快捷鍵M),例如【打開網站】、【第一個操做】……這樣可讓咱們的腳本場景清晰易懂
五、將session導出jmx格式,以下圖
六、在jmeter中的效果
後話,咱們知道之前jmeter的腳原本源有三個,手動書寫、badboy錄製、自帶的錄製功能(目前jmeter3.0該功能還比較好),目前咱們又多了一個fiddler生成,選擇哪個,你們根據本身的狀況來,工具是死的,咱們需靈活運用,適合本身的纔是最好的。
固然咱們V4.4版本,也很樂意和你們分享。但仍是那句話,咱們都是測試的小夥伴,曾經都獨自摸索過很長時間,付出不少,想獲取材料(jmeter導出jmx格式V4.4),必須先幫助更多的小夥伴來一塊兒成長,好東西必須分享給他們,不能獨自享受,拿出咱們分享心態的誠意來。