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

   添加腳本到測(cè)試

  添加腳本到測(cè)試的步驟如下:

  打開(kāi)測(cè)試窗格,并選擇測(cè)試窗格中的 Configuration 選項(xiàng)卡。

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

  圖 5. 添加腳本到測(cè)試

添加腳本到測(cè)試

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

  添加性能指標(biāo)收集器到測(cè)試

  添加性能指標(biāo)收集器到測(cè)試的步驟如下:

  打開(kāi)測(cè)試窗格,并選擇測(cè)試窗格中的 Configuration 選項(xiàng)卡。

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

  圖 6. 添加性能指標(biāo)收集器到測(cè)試

添加性能指標(biāo)收集器到測(cè)試

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

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

  打開(kāi)測(cè)試窗格,并選擇測(cè)試窗格中的 Configuration 選項(xiàng)卡。

  點(diǎn)擊任務(wù)組中的 Start 單元格,初始的默認(rèn)設(shè)置是 Immediately,表示測(cè)試運(yùn)行時(shí)立即啟動(dòng)。

  在 start 的屬性欄里,展開(kāi)下拉框并選擇 Start Task Group選項(xiàng):

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

  Immediately:測(cè)試運(yùn)行時(shí),立即啟動(dòng)任務(wù)組。

  Delayed:任務(wù)組從任務(wù)開(kāi)始運(yùn)行開(kāi)始,一定時(shí)間后啟動(dòng),使用天數(shù)和時(shí)間文本框輸入一個(gè)時(shí)間段。

  在 start 的屬性欄里,展開(kāi)下拉框并選擇 Stop Task Group選項(xiàng):

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

  After fixed time:工作組在運(yùn)行指定的時(shí)長(zhǎng)后結(jié)束。使用時(shí)間文本框輸入一個(gè)時(shí)間段。

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

  運(yùn)行性能測(cè)試

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

  運(yùn)行測(cè)試前,點(diǎn)擊工具欄的編譯按鈕或選擇 Test-> Compile Test來(lái)編譯當(dāng)前測(cè)試。如果測(cè)試編譯成功,會(huì)出現(xiàn)一個(gè)提示信息,點(diǎn)擊 OK 信息關(guān)閉對(duì)話(huà)框。

  如果與性測(cè)試前還沒(méi)有編譯過(guò)測(cè)試,點(diǎn)擊工具欄的運(yùn)行測(cè)試按鈕也可以直接編譯并運(yùn)行。編譯好的測(cè)試會(huì)按照任務(wù)組的設(shè)置被分發(fā)到各個(gè)測(cè)試機(jī)上運(yùn)行。

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

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

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

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

性能測(cè)試結(jié)果圖

  總結(jié)

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

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