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