工具:
1,JMeter
2,Chrome
4,SwitchyOmega(如果需要代理)
步驟:
以上工具准備好以后就可以錄制JMeter的測試腳本了,
在Chrome中點擊BlazeMeter插件,出現下圖:
可以為本次錄制取一個名字,然后點擊紅色原點,開始錄制腳本,然后開始錄制你需要測試的功能。
每一次服務器請求,BlazeMeter插件的圖標上的數字都會加一,可以清楚的看到你錄制的步驟。
當錄制完成后,再次點擊BlazeMeter的圖標,然后點擊黃色的停止按鈕:
接着點擊那個“jmx”按鈕,將測試腳本導出:
最后會生成一個.jmx的文件,自己取個名字保存到相應的位置即可。
打開Jmeter,file—>open:找到剛才保存的腳本文件,打開:
打開以后看到如下界面說明腳本已經導入了:
然后添加一個“view result tree”以便查看測試的詳細信息:
如果需要代理的話還需要建一個“http request default”:
然后在其屬性頁面填入相應的代理信息即可(這個是全局代理,每個請求還可以單獨設置自己的代理)。
然后點擊工具欄中的綠色的開始按鈕:
切換到“view result tree”視圖,觀察測試結果:
由上圖我們可以看到請求的錯誤數、返回的狀態碼等信息,最右側還可以切換不同的標簽,來查看不同的返回信息。
PS:測試的時候瀏覽器最好只打開一個標簽,以免其他頁面對錄制的腳本造成影響,如果涉及到多個站點的請求,在導出腳本的時候會讓你選擇:
選擇相應的站點,點擊submit即可。
轉自:http://blog.csdn.net/liushuijinger/article/details/43195973