《吐血整理》高級系列教程-喫透Fiddler抓包教程(21)-如何使用Fiddler生成Jmeter腳本-上篇

1.簡介

通過跟隨宏哥的腳步學習宏哥的Jmeter系列文章,。我們知道Jmeter本身可以錄製腳本,也可以通過BadBoy,BlazeMeter等工具進行錄製,其實Fiddler也可以錄製Jmter腳本(而且有些頁面,由於安全設置等原因,使用Jmeter直接無法打開錄製時,這時就需要用到Fiddler這個專業的抓包工具了。今天宏哥就講解一下:如何使用Fiddler生成Jmeter腳本?

2.運行環境

1.宏哥的環境是Windows 10版本 64位系統(32位的同學自己想辦法哦),如下圖所示:

2.JMeter版本號5.1.1,如下圖所示:

3.Fiddler版本號v5.0.20211.51073 ,如下圖所示:

3.軟件安裝與下載

1.Fiddler與Jmeter的安裝與下載,宏哥在這裏不做過多的講解。可以參考宏哥前邊寫的文章。

2.宏哥覺得版本對腳本的生成影響不大,應該什麼版本都可以!

4.Fiddler安裝插件

4.1Fiddler安裝FiddlerExtensions.dll及FiddlerExtensions.pdb插件

首先需要下載2個dll擴展文件:FiddlerExtensions.dll及FiddlerExtensions.pdb(這2個文件是爲了擴展Fiddler的導出功能,支持導出JMeter使用的.jmx格式文件)。

1.FiddlerExtensions.dll及FiddlerExtensions.pdb插件下載,下載鏈接爲:自己百度搜一下,或者關注宏哥的公衆號,發送“Fiddler&Jmeter”,獲取下載鏈接。

2.將下載的插件拷貝到Fiddler的ImportExport文件夾中,如下圖所示:

3.重啓Fiddler。

5.腳本錄製

1.打開Chrome瀏覽器,錄製我們的操作:先打開百度首頁www.baidu.com,後進行一次搜索,如搜索:北京-宏哥,可以看到宏哥這裏Fiddler經過過濾之後,只抓取了我們對Hosts: baidu.com的操作。如下圖所示:

2.對於請求,我們可以添加相關注釋:選中Http請求 ->右鍵選中並點擊Comment... 。如下圖所示:

我們找到訪問首頁及搜索的Http請求,分別添加註釋。如下圖所示:

3.在Fiddler中刪除非必須的Http請求,只保留訪問百度首頁及搜索的請求:右鍵選擇Remove -> Selected Sessions ,如下圖所示:

最終結果 ,如下圖所示::

6.導出腳本

1.在Fiddler中選擇File -> Export Sessions -> All Sessions ,如下圖所示:

2.選擇導出類型爲JMeter,點擊Next按鈕保存即可 ,如下圖所示:

7.JMeter使用Fiddler錄製腳本

1.運行Jmeter,打開我們剛纔保存的jmx文件,可以看到這裏只有2個Http請求,分別是打開百度首頁及搜索 ,如下圖所示:

2.新建線程組(點擊測試計劃,右鍵選擇Threads(users) -> 線程組),並將這2個Http請求拖到線程組下 ,如下圖所示:

結果 ,如下圖所示:

3.添加查看結果樹及概要報告Summary Report:點擊線程組,右鍵選擇添加 -> 監聽器 -> 查看結果樹/Summary Report ,如下圖所示:

4.在JMeter中進行保存,然後啓動測試即可,結果 ,如下圖所示:

8.小結

 好了,今天時間也不早了,宏哥就講解和分享到這裏,感謝你耐心地閱讀!!!

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