jmeter錄制腳本方式多樣时甚,你可以通過badboy泻仙,jmeter自帶錄制,但這些都需要單獨(dú)配置拱镐,由于日常用fiddler較多艘款,故可以嘗試使用fiddler錄制jmeter測試腳本
1.fiddler設(shè)置
之前寫過使用fiddler抓包http(s)的方法,可以參照它進(jìn)行fiddler的基本配置沃琅,接著下載jmeter錄制插件JmeterExport.dll
(鏈接:https://pan.baidu.com/s/15_awIep293LkAaHRuT21oA 提取碼:l20e )哗咆,
將其保存至fiddler的安裝目錄中ImportExport文件夾下,重啟fiddler后開始抓包
2.fiddler抓包并導(dǎo)出
抓取到需要的請求后阵难,點(diǎn)擊file->export sessions ->all sessions岳枷,類型選擇為jmeter script,導(dǎo)出
導(dǎo)出腳本
3.jmeter中運(yùn)行腳本
打開fiddler中導(dǎo)入的腳本呜叫,運(yùn)行即可
這里我在導(dǎo)入腳本時(shí)發(fā)生了報(bào)錯(cuò):
Problem loading XML from:'C:\Users\zhanghao\Desktop\123.jmx'.
Cause:
CannotResolveClassException: com.atlantbh.jmeter.plugins.jsonutils.jsonpathassertion.JSONPathAssertion
原因是缺少JSONPathAssertion這個(gè)jar空繁,安裝對應(yīng)插件并重啟即可
image.png
image.png