您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Webload
WebLOAD Open Source 從入門到精通
作者:網絡轉載 發(fā)布時間:[ 2013/12/23 13:42:35 ] 推薦標簽:

在jackei的博客上面看到了WebLOAD開源的消息,正好近也有做自動化測試的需要,利用的時間學習了一下WebLOAD的使用方法。

 準備寫一個簡單的教程,一方面把自己的學習過程記錄下來,另一方面把學習的經驗分享給別人。

 首先在http://www.webload.org/上面進行注冊,下載WebLOAD Open Source安裝文件。

 RadView www.radview.com/ 是個不錯的公司,教程做的非常的專業(yè),不需要注冊可以打開教程來學習,非常方便,值得夸獎。

 先給WebLOAD Open Sourece做個簡介,然后咱們開始教程(其實鏈接了RadView的教程),后我自己總結了一下。

 一.WebLOAD簡介

 1.可以進行Web Application性能測試
 2.可以進行Web Application功能測試
 3.可以進行Html的分析
 4.Open Source如果想進行測試工具的開發(fā)也是不錯的參考

二.WebLOAD教程

     WebLOAD動畫教程地址 http://radview.cachefly.net/Tutorials/menu_page.html

     1. Recording an Agenda

    2. Debugging an Agenda

    3. Correlation Adjustments

    4. Parameterization

    5. Load Template Definitions

    6. Cruise Control Wizard (Goal-Oriented Testing)

    7. Mix of Agendas

    8. Running the Test

    9. Functional Testing

    3.WebLOAD總結:利用時間把這個系列教程學習完畢,來談談收獲吧。

    1.學會了利用WebLOAD來錄制測試腳本,腳本可以進行編輯,WebLOAD IDE分為腳本編輯模式和腳本調試模式,對WebLOAD映象不錯,工具做的不錯挺專業(yè)的。

    2.學會了利用WebLOAD IDE進行腳本調試,用過VS的程序員都很容易上手,調試的快捷鍵都與VS相同,支持斷點,查看調用棧,查看變量等功能。

    3.Correlation Adjustments在WebLOAD Open Source版本中沒有找到這個功能挺遺憾的,這個地方是專業(yè)版與Open Source版本的差別之處。

    4.學會了在WebLOAD中如何使用參數,在Web Application測試過程中,不同的客戶端的Session是不同的,需要將Session變量化,WebLOAD介紹了智能拷貝和參數化Session的方法,我個人的理解一個Session對應著一個虛擬的客戶端,必須將Session變量化才能模擬多個客戶端同時在線的場景。

    5.從Load Template Definitions開始講解WebLOAD的另一個重要的組件 WebLOAD Console,WebLOAD IDE側重于腳本的錄制及編輯調試等功能而WebLOAD Console側重于加載生成的腳本,定義LOAD客戶端的策略,例如線性提高,隨機變化加載虛擬客戶端的數量,設定LOAD時間,而且可以生成隨著時間和LOAD數量的報告,幫助我們找出系統(tǒng)瓶頸,在測試時可以動態(tài)加載監(jiān)視對象,例如相應時間,CPU處理時間,內存占用率等等

    6.Cruise Control Wizard (Goal-Oriented Testing)  這個功能WebLOAD中沒有,挺可惜的。

    7.Mix of Agendas可以在一個測試方案中添加多個測試腳本,這樣可以模擬多個客戶端的使用,例如:我們可以模擬10個客戶端在登錄,10個客戶端在瀏覽網頁,10個客戶端在添加商品到購物車,然后每種功能的客戶端還在不斷的增長,這樣的測試方案可以盡量的接近真實的環(huán)境,WebLOAD這個功能確實不錯。值得夸獎。

    8.運行測試腳本,進行綜合設置

    9.WebLOAD不僅可以進行性能測試,而且可以進行功能測試,功能測試的原理是可以查找相應的Html中的信息來判斷測試腳本是否成功,例如:如果用戶登錄失敗會顯示為登陸失敗,我們可以查找如果發(fā)現失敗在Html的響應文本中我們認為測試例失敗了。另外對Html的學習也有幫助的。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd