工具:
1盔然,JMeter
2锣夹,Chrome
3减牺,BlazeMeter
4豌习,SwitchyOmega(如果需要代理)
以上工具準備好以后就可以錄制JMeter的測試腳本了,
在Chrome中點擊BlazeMeter插件,出現(xiàn)下圖:
可以為本次錄制取一個名字拔疚,然后點擊紅色原點,開始錄制腳本肥隆,然后開始錄制你需要測試的功能。
每一次服務器請求稚失,BlazeMeter插件的圖標上的數(shù)字都會加一栋艳,可以清楚的看到你錄制的步驟。
當錄制完成后句各,再次點擊BlazeMeter的圖標吸占,然后點擊黃色的停止按鈕:
接著點擊那個“jmx”按鈕晴叨,將測試腳本導出:
最后會生成一個.jmx的文件,自己取個名字保存到相應的位置即可旬昭。
打開Jmeter篙螟,file—>open:找到剛才保存的腳本文件,打開:
打開以后看到如下界面說明腳本已經(jīng)導入了:
然后添加一個“view result tree”以便查看測試的詳細信息:
如果需要代理的話還需要建一個“http request default”:
然后在其屬性頁面填入相應的代理信息即可(這個是全局代理问拘,每個請求還可以單獨設置自己的代理)遍略。
然后點擊工具欄中的綠色的開始按鈕:
切換到“view result tree”視圖,觀察測試結果:
由上圖我們可以看到請求的錯誤數(shù)骤坐、返回的狀態(tài)碼等信息绪杏,最右側還可以切換不同的標簽,來查看不同的返回信息纽绍。
PS:測試的時候瀏覽器最好只打開一個標簽蕾久,以免其他頁面對錄制的腳本造成影響,如果涉及到多個站點的請求拌夏,在導出腳本的時候會讓你選擇:
選擇相應的站點僧著,點擊submit即可。