利用ant與jmeter實現負載測試自動化(轉貼)
原貼地址:http://blog.csdn.net/lemonfamily/archive/2007/05/17/1612826.aspx性能測試一直以來都是測試領域一個令人爭議的話題。測試的參考標準、評判依據及測試的方法選擇都很難有一個統一的說法。但無論如何,對于需要能夠承受一定壓力而運行的程序來說,進行其進行功能和性能測試是一個必不可少的過程。
工欲善其事,必先利其器。性能測試,很必要的準備是要利用工具簡化測試的繁雜程度。減輕人工操作的負擔。在下面的例子中,我們將會用到下面幾個軟件:
Eclipse 3.2 java IDE,對ant的強力支持,非常方便我們利用ant的task與target功能實現測試的自動化。
Ant1.7 一個強大的構建腳本工具,在需要進行批處理操作或多任務時,非常有用。下載地址
Jakarta-jmeter 2.1 100%用java實現的性能測試工具,原來目的是用于web的壓力測試,目前已經可以用于測試靜態或者動態資源的性能 包括java桌面應用程序、文件、數據庫等。目前已經有更新的版本可用。下載地址
Badboy 2.0 一個非常不錯的腳本錄制工具,支持導出jemter的jmx格式。雖然功能不如loadrunner和winrunner強大,但如果只用于錄制動作腳本,那么已經足夠了。官方網站
下面以個簡單的web程序的負載測試的實現流程介紹如何使用ant 與jmeter實現負載測試自動化的。
一、 利用badboy錄制一段腳本,該腳本包含了所需進行負載測試的url段以及請求數據。