[轉]《JMeter從入門到精通》之一——開始你的第一個JMeter腳本

http://www.cnblogs.com/jackei/archive/2006/11/10/557160.html

 

JMeter是一款在國外非常流行和受歡迎的開源性能測試工具,LoadRunner 一樣,它也提供了一個利用本地Proxy Server(代理服務器)來錄製生成測試腳本的功能,但是這個功能並不好用。所以在本文中介紹一個更爲常用的方法——使用Badboy錄製生成 JMeter 腳本。

簡單的介紹一下BadboyBadboy是一款不錯的Web自動化測試工具,如果你將它用於非商業用途,或者用於商業用途但是安裝Badboy 的機器數量不超過5臺,你是不需要爲它支付任何費用的。也許是一種推廣策略,Badboy提供了將Web測試腳本直接導出生成JMeter 腳本的功能,並且這個功能非常好用,也非常簡單。你可以跟着下面的試驗步驟來邁出你在開源世界的第一步。

1.      通過Badboy的官方網站下載Badboy的最新版本;

2.      安裝Badboy。安裝過程同一般的Windows 應用程序沒有什麼區別,安裝完成後你可以在桌面和Windows開始菜單中看到相應的快捷方式——如果找不到,可以找一下Badboy安裝目錄下的Badboy.exe 文件,直接雙擊啓動Badboy

3.      啓動Badboy,你可以看到下面的界面。

在地址欄(圖中紅色方框標註的部分)中輸入你需要錄製的Web應用的URL——這裏我們以http://www.yahoo.com 爲例,並點擊GO 按鈕開始錄製。如果你用過LoadRunner之類的商業工具,對於這個操作一定不會陌生吧 ^_^

4.      開始錄製後,你可以直接在Badboy內嵌的瀏覽器(主界面的右側)中對被測應用進行操作,所有的操作都會被記錄在主界面左側的編輯窗口中——在這個試驗中,我們在Yahoo的搜索引擎中輸入 JMeter 進行搜索。不過你將看到,錄製下來的腳本並不是一行行的代碼,而是一個個Web對象——這就有點像LoadRunnerVuGen中的Tree View視圖;

5.      錄製完成後,點擊工具欄中的“停止錄製”按鈕,完成腳本的錄製;

6.      選擇“File -> Export to JMeter”菜單,填寫文件名“login_mantis.jmx”,將錄製好腳本導出爲JMeter腳本格式。也可以選擇“File -> Save”菜單保存爲Badboy腳本;

7.      啓動JMeter並打開剛剛生成的測試腳本。

也許你已經急不可待的準備開始嘗試着用JMeter處理你手頭的工作了^_^ 在下面的幾節,我將繼續爲大家介紹如何在 JMeter 中完成一個測試場景的設置和JMeter測試結果分析入門,以及如何參數化JMeter腳本。

當然,如果你的動手能力很強,幾分鐘你就可以熟悉這些內容。不過還是請允許我一點點由淺入深的來幫大家完成“JMeter從入門到精通”的過程。我相信在這個過程中你將會瞭解到更多有關性能測試的知識和經驗,甚至包括一些LoadRunner等商業測試工具所無法提供給你的經驗。

點擊這裏下載本文中用到的示例腳本,其中包括

yahoo_search.bb        Badboy的腳本文件,可以直接用Badboy打開

yahoo_search.jmx       JMeter 的腳本文件,可以直接用 JMeter 打開

  

Badboy官方網站 http://www.badboy.com.au/

 

JMeter官方站點 http://jakarta.apache.org/jmeter/

 

P.S. 這樣短短一篇小文章,從開始寫到整理示例腳本,到最後發佈,兩個半小時飛快的過去了。希望轉載的朋友也能體會到創作的辛勞,尊重別人的勞動成果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章