開發工作中經常會遇到要測試自己做的網頁的一個性能參數。今天就介紹一款apache公司出的 jmeter測試工具的使用.
1 由于jmeter是用java開發的,是以需要jdk的支援,去官網下載下傳jdk
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2 去官網下載下傳jmeter最新版本
http://jmeter.apache.org/download_jmeter.cgi
3 不需要安裝直接解壓會得到以下目錄結構
4 進入bin目錄下,運作jmeter.bat 檔案
5 打開後會出現兩個視窗,後面那個dos視窗不要關,能輸出一些日志資訊,最小化就行了,主要是看另一個視窗:
6 在這裡的測試計劃上點滑鼠右鍵,添加一個線程組:預設是一個線程執行一次,我們可以先保持預設值
7 線程組上點滑鼠左鍵添加一個取樣器(sampler):在這裡我們能看到jmeter支援多種測試,FTP,HTTP,JAVA,資料庫等等.
我們隻測一下百度在HTTP請求中的伺服器名稱或IP中添寫:www.baidu.com,其它先保持預設
有了請求,但我們想看到結果怎麼辦,進行下一步
8 在HTTP請求中滑鼠右鍵,添加監聽器"察看結果樹"和"聚合報告"
添加好後是這個樣子
9 好了,這回一個簡單的測試計劃就搭建完成了,我們要并發10個線程通路百度,将線程組中的線程數改為10
OK,點綠色小三角運作,然後他會提示你是否要儲存,想儲存的話,就可以把本次的測試計劃腳本儲存成一個jmx檔案,下次使用時可以直接打開
等待運作結束後,在 “察看結果樹"中和"聚合報告"中就可以看到我們本次測試的 詳細資料 與 統計資料
好了,入手非常簡單,隻要了解一些http知識的很容易看懂。
這隻是一個簡單的測試,真正的情況可能會比較複雜,比如,考慮到cookies,http頭,使用者變量,從外部檔案導入數值,從響應中擷取值等,該工具都支援.
網上這方面的資料很多,有興趣的可以自行查找,這裡隻是告訴大家怎麼使用。有更多的功能等待着大家去發掘!