Fiddler是目前最常用的抓包工具之一,它作為客戶端和服務器端之間的代理,記錄客戶端和服務器之間的所有請求(http/https),可以針對特定的請求過濾,分析請求和響應的數據、設置斷點、調試、修改請求的數據,甚至可以修改服務器返回的數據,功能非常強大。
Fiddler不僅可以對web應用抓包,還可以對手機app進行抓包,在測試過程中可以快速定位缺陷,只需要設置好代理即可。
jmeter+Fiddler結合使用,目的是通過Fiddler抓包,導出.jmx文件,在jmeter中使用該腳本,非常方便。
一、下載Fiddler的jmeter導出擴展dll文件
分享下載地址:https://pan.baidu.com/s/1-KGlHGlph58Nz0pC2n5Dmw 提取碼:x0w0
解壓ImportExport后,將FiddlerExtensions.dll、FiddlerExtensions.pdb文件復制粘貼到Fiddler安裝路徑下的ImportExport目錄下。
二、打開Fiddler,手機連接代理或web瀏覽器連接代理,按測試用例操作測試應用Fiddler抓包后,導出JMeter的.jmx格式文件。如圖:
三、打開jmeter,導入.jmx文件即可用。
注意:在Fiddler抓包過程中,建議添加一些備注,這樣腳本業務相對來說是比較清晰的,對一些非測試業務的腳本進行刪除調整。