眾所周知,LR的各種瀏覽器不能正常彈出,以及腳本中的手工轉譯一直是困擾着廣大性能測試工程師的一大問題。
我在做一個HTTP接口性能測試時,需要上報大量的json數據,這時使用LR進行腳本編寫后然后自己手工轉譯工作量又大然后也容易出錯,本人使用了fiddler+POSTMAN的方法解決了該問題。
操作步驟如下:
打開fiddler過濾需要抓取的內容(如我請求server的HOST),具體方法不在此處詳述。打開postman插件,進行接口內容的填充,點擊send。
fiddler抓取到接口請求。使用in ArchiveZIP選項保存到本地的saz文件,任意命名。具體見下圖
接下來亮點來了
使用LR12的VUG打開一個已存在的腳本/項目,類型選擇All files打開剛才保存的saz文件
在片刻之后一個HTTP接口請求的腳本就生成了,而且特殊字符也被轉譯完成。
當lr自己錄制有問題的時候不妨嘗試下該方法,使用fiddler來進行錄制。
而且可以在錄制完成后就對腳本進行一些過濾,刪除掉部分不需要的交互。