1. 程式人生 > >fiddler抓包後轉化為loadrunner指令碼

fiddler抓包後轉化為loadrunner指令碼

眾所周知,LR的各種瀏覽器不能正常彈出,以及指令碼中的手工轉譯一直是困擾著廣大效能測試工程師的一大問題。
我在做一個HTTP介面效能測試時,需要上報大量的json資料,這時使用LR進行指令碼編寫後然後自己手工轉譯工作量又大然後也容易出錯,本人使用了fiddler+POSTMAN的方法解決了該問題。
操作步驟如下:
開啟fiddler過濾需要抓取的內容(如我請求server的HOST),具體方法不在此處詳述。開啟postman外掛,進行介面內容的填充,點選send。
fiddler抓取到介面請求。使用in ArchiveZIP選項儲存到本地的saz檔案,任意命名。具體見下圖
這裡寫圖片描述
接下來亮點來了
使用LR12

的VUG開啟一個已存在的指令碼/專案,型別選擇All files開啟剛才儲存的saz檔案
這裡寫圖片描述
在片刻之後一個HTTP介面請求的指令碼就生成了,而且特殊字元也被轉譯完成。
這裡寫圖片描述
當lr自己錄製有問題的時候不妨嘗試下該方法,使用fiddler來進行錄製。
而且可以在錄製完成後就對指令碼進行一些過濾,刪除掉部分不需要的互動。