有效提升編寫JMeter腳本效率的方法
jmeter的腳本來源有以下幾種:badboy錄制、jmeter自帶的錄制功能、手動編寫腳本(使用fiddler/wireshark來抓包,然后構造協議寫腳本)、fiddler抓包之后直接導出jmeter腳本。下面分享下fiddler導出jmeter腳本,通過fiddler抓取的請求,導出為jmx格式,極大提升腳本編寫效率。
fiddler導出jmeter腳本步驟:
總共需要五步
1、下載擴展腳本
2、將下載后的文件剪切到 fiddler 安裝目錄下
3、重新啟動fillder
4、設置篩選條件
5、錄制完成后導出文件
-
安裝Fiddler 4.6及以上版本
https://www.telerik.com/fiddler -
下載jmeter插件:鏈接: https://pan.baidu.com/s/1dqm1qI5kShu4CQr6k50XfQ 提取碼: 5sfw ,解壓后將文件拷貝至fiddler安裝路徑ImportExport文件夾下
-
重啟fiddler ,設置過濾的域名
進入 fiddler=>filters=>Use Filters=>Hosters
勾選Use Filters
第一個下拉列表選擇:No Zone Filter
第二個下拉列表選擇:Show only the following Hosts
文本框中輸入需要抓包的域名,多個用;隔開
點擊Actions選項並選擇Run Filterset Now
之后在瀏覽器中打開指定域名,便會對該域名進行抓包。
-
抓包導出jmx文件
-
jmeter打開導出的jmx文件
-
對腳本進行調整:比如:增加斷言,對參數進行參數化
-
對插件開發感興趣可參考:http://www.perftesting.co.uk/creating-jmeter-test-plans-with-fiddler/2013/03/01/
使用Fiddler抓包后,導出jmx格式的文件,jmeter可直接使用,大幅提高接口腳本編寫效率
關注微信公眾號,自動化測試交流