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

--轉者注:因爲本人開始接觸學習jmeter,因此博客接下來會轉載一系列相關的博文。不過有些博文時代久遠,有些知識或知識點或資源連接已通過時,本人有的會更新(更新的會標明「自注」或「轉者注」等字樣),不更新的或者更新不全的還請讀者自行判斷。--不最醉不龜歸2016.09.29apache

版權聲明:本文能夠被轉載,可是在未經本人許可前,不得用於任何商業用途或其餘以盈利爲目的的用途。本人保留對本文的一切權利。如需轉載,請在轉載是保留此版權聲明,並保證本文的完整性。瀏覽器

做者:陳雷 (Jackei)服務器

郵箱:jackeichan@gmail.com工具

Blog:http://jackei.cnblogs.com性能

 

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,你能夠看到下面的界面。spa

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

4.      開始錄製後,你能夠直接在Badboy內嵌的瀏覽器(主界面的右側)中對被測應用進行操做,全部的操做都會被記錄在主界面左側的編輯窗口中——在這個試驗中,咱們在Yahoo的搜索引擎中輸入 JMeter 進行搜索。不過你將看到,錄製下來的腳本並非一行行的代碼,而是一個個Web對象——這就有點像LoadRunner的VuGen中的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. 這樣短短一篇小文章,從開始寫到整理示例腳本,到最後發佈,兩個半小時飛快的過去了。但願轉載的朋友也能體會到創做的辛勞,尊重別人的勞動成果。

相關文章
相關標籤/搜索