您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > openSTA
如何用OpenSTA進行web性能測試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/4/8 16:14:51 ] 推薦標簽:

   添加腳本到測試

  添加腳本到測試的步驟如下:

  打開測試窗格,并選擇測試窗格中的 Configuration 選項卡。

  在 Repository 窗口雙擊展開 Scripts文件夾 . 左鍵點擊一個腳本,然后,將其拖放到測試窗格中的 Task列,結(jié)果如圖 5 所示:

  圖 5. 添加腳本到測試

添加腳本到測試

  注:選定的腳本會成為新任務(wù)組的第一個任務(wù),你也可以在同一行添加其它的腳本。

  添加性能指標收集器到測試

  添加性能指標收集器到測試的步驟如下:

  打開測試窗格,并選擇測試窗格中的 Configuration 選項卡。

  在 Repository 窗口雙擊展開 Collectors文件夾 . 左鍵點擊一個腳本,然后,將其拖放到測試窗格中的 Task列,結(jié)果如圖 6 所示:

  圖 6. 添加性能指標收集器到測試

添加性能指標收集器到測試

  注:選定性能指標收集器會成為新任務(wù)組的第一個任務(wù),一個基于收集器的任務(wù)組只能包含一個任務(wù)。

  編輯任務(wù)組調(diào)度設(shè)置

  打開測試窗格,并選擇測試窗格中的 Configuration 選項卡。

  點擊任務(wù)組中的 Start 單元格,初始的默認設(shè)置是 Immediately,表示測試運行時立即啟動。

  在 start 的屬性欄里,展開下拉框并選擇 Start Task Group選項:

  Scheduled:任務(wù)組從你設(shè)置開始,一定時間后啟動,使用天數(shù)和時間文本框輸入一個時間段。

  Immediately:測試運行時,立即啟動任務(wù)組。

  Delayed:任務(wù)組從任務(wù)開始運行開始,一定時間后啟動,使用天數(shù)和時間文本框輸入一個時間段。

  在 start 的屬性欄里,展開下拉框并選擇 Stop Task Group選項:

  Manually:該工作組將持續(xù)運行,直到單擊“停止”按鈕,激活測試運行期間的工作小組,在狀態(tài)列。

  After fixed time:工作組在運行指定的時長后結(jié)束。使用時間文本框輸入一個時間段。

  On Completion:工作組在運行指定迭代次數(shù)后結(jié)束。使用迭代次數(shù)文本框輸入一個時間段。

  運行性能測試

  運行測試,可以模擬真實終端用戶的 Web 活動,從被測的系統(tǒng)組件收集性能數(shù)據(jù)。產(chǎn)生的測試結(jié)果可以用來幫助評估目標 Web 應(yīng)用程序環(huán)境(WAEs)的性能。

  運行測試前,點擊工具欄的編譯按鈕或選擇 Test-> Compile Test來編譯當前測試。如果測試編譯成功,會出現(xiàn)一個提示信息,點擊 OK 信息關(guān)閉對話框。

  如果與性測試前還沒有編譯過測試,點擊工具欄的運行測試按鈕也可以直接編譯并運行。編譯好的測試會按照任務(wù)組的設(shè)置被分發(fā)到各個測試機上運行。

  使用工具欄的停止按鈕停止測試,或用中斷按鈕中斷測試。

  注:停止測試將保存所有測試結(jié)果,而中斷測試將清除所有測試結(jié)果。

  當你運行一個測試,一個帶有時間戳的測試結(jié)果文件夾會自動的創(chuàng)建到 Repository 中。點擊測試窗格中的 Results 選項卡,點擊測試結(jié)果文件夾選擇要在結(jié)果窗口顯示的測試運行期間收集的性能數(shù)據(jù)。

  圖 7. 性能測試結(jié)果圖

性能測試結(jié)果圖

  總結(jié)

  本文介紹了一款開源的 Web 性能測試軟件— OpenSTA,OpenSTA 是專用于 B/S 結(jié)構(gòu)的、免費的性能測試工具。它的優(yōu)點除了免費、源代碼開放等優(yōu)點外,還能對錄制的測試腳本進行分析,并且按指定的語法進行編輯。本文列舉了實例以說明其 使用方法,實踐證明 OpenSTA 為性能測試提供了便捷的方式,具有較為廣泛的應(yīng)用前景,是一款非常好的性能測試工具。

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