使用Fiddler生成Jmeter腳本

一、寫(xiě)在前面

最近項(xiàng)目剛剛上線,需要對(duì)使用的接口做壓力測(cè)試。目前我一個(gè)人負(fù)責(zé)一個(gè)項(xiàng)目的測(cè)試工作,包括app端、后臺(tái)管理、后端。個(gè)人表示亞歷山大額。

很多事情想著能偷懶就偷懶...

壓力測(cè)使用的工具為Jmeter,如果手寫(xiě)每一個(gè)接口真的是一件很費(fèi)時(shí)間的事情。

本來(lái)是不想寫(xiě)這個(gè)博文的,因?yàn)閷?xiě)博文真的是一件很費(fèi)時(shí)的事情。只是自己查了一下網(wǎng)上的很多博客,發(fā)現(xiàn)大都是抄襲的,抄襲就算了,還不管用........(此處省略一萬(wàn)字)

這次要說(shuō)的是:如何使用Fiddler生成Jmeter腳本。

二、軟件安裝與下載

Fiddler與Jmeter的安裝與下載,在這里不做過(guò)多的講解。可以參考其他博客。

我現(xiàn)在用的Fiddler的版本是v5.0.20182.28034

Fiddler版本

Jmeter版本為4.0

Jmeter版本

版本對(duì)腳本的生成影響不大,應(yīng)該什么版本都可以

三、Fiddler安裝JmeterExport.dll插件

1、Fillter插件下載,下載鏈接為https://pan.baidu.com/s/1nQhy-uu9WGNeIFNdPS1BIw
提取碼:sqxk

2、將下載的插件拷貝到Fiddler的ImportExport文件夾中


插件安裝

3、重啟Fiddler

四、使用Fiddler生成Jmeter腳本

我這里只對(duì)我選擇的請(qǐng)求,生成Jmeter腳本
1、選擇請(qǐng)求


選擇請(qǐng)求接口

2、導(dǎo)出選擇的接口:File → Export Session → Selected Session

接口導(dǎo)出

3、接口導(dǎo)出,前提是按照步驟三,安裝了JmeterExport.dll,選擇Jmeter Script → 輸入保存的文件名 → 保存,保存成功會(huì)彈出一個(gè)提示保存成功的彈框

接口導(dǎo)出

五、腳本導(dǎo)入

1、打開(kāi)Jmeter(Windows系統(tǒng),打開(kāi)方式為:雙擊bin目錄下的jmeter.bat文件)

2、導(dǎo)入腳本:文件→打開(kāi)→選擇剛才從Fiddler導(dǎo)出的腳本

成功導(dǎo)入腳本

3、運(yùn)行腳本:點(diǎn)擊運(yùn)行→點(diǎn)擊察看結(jié)果樹(shù),發(fā)現(xiàn)有響應(yīng)數(shù)據(jù),但是請(qǐng)求結(jié)果顯示失敗的紅色狀態(tài),點(diǎn)擊斷言結(jié)果,看看是什么原因報(bào)的失敗。

斷言結(jié)果顯示驗(yàn)證響應(yīng)結(jié)果 : No results for path: $['stat']

原來(lái)是請(qǐng)求的接口斷言和響應(yīng)數(shù)據(jù)的結(jié)果不一致(腳本自動(dòng)加斷言所致)。修改斷言,重新請(qǐng)求接口,請(qǐng)求成功

接口的功能測(cè)試是成功還是失敗取決于你寫(xiě)的斷言,返回結(jié)果和你的斷言不一致就是失敗的,一致就是成功的

察看結(jié)果樹(shù)
斷言結(jié)果
腳本自動(dòng)加了斷言
修改斷言后,請(qǐng)求成功

六、結(jié)語(yǔ)

以上內(nèi)容希望對(duì)你有所幫助,如果你也喜歡我的博文,就趕緊關(guān)注一下我吧!給我一些寫(xiě)博文的動(dòng)力哈哈......

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 主要文體來(lái)自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano閱讀 11,070評(píng)論 3 27
  • 在使用Jmeter進(jìn)行接口的性能測(cè)試時(shí),由于Jmeter 是JAVA應(yīng)用,對(duì)于CPU和內(nèi)存的消耗比較大,所以,當(dāng)需...
    燕京博士閱讀 4,204評(píng)論 0 16
  • 一、Fiddler抓包工具的配置和使用 在編寫(xiě)網(wǎng)關(guān)自動(dòng)化腳本之前,得先學(xué)會(huì)如何抓包,這里以Fiddler為例。會(huì)抓...
    人生_0809閱讀 7,156評(píng)論 0 15
  • 就在嵐玉生日前一天中午,他打來(lái)電話約她吃飯,他要了菜和米飯?!懊魈煳疑??!彼粗难劬φf(shuō),“正好今天...
    田萍閱讀 242評(píng)論 0 2
  • 我把人類(lèi)擔(dān)在肩上沉重得透不過(guò)氣 我把肩上的擔(dān)子放下輕浮得不配活著 我與殺人的站在一起被眾人用石頭砸死了 我與審判的...
    林以斯帖閱讀 174評(píng)論 0 0