添加腳本到測(cè)試
添加腳本到測(cè)試的步驟如下:
打開測(cè)試窗格,并選擇測(cè)試窗格中的 Configuration 選項(xiàng)卡。
在 Repository 窗口雙擊展開 Scripts文件夾 . 左鍵點(diǎn)擊一個(gè)腳本,然后,將其拖放到測(cè)試窗格中的 Task列,結(jié)果如圖 5 所示:
圖 5. 添加腳本到測(cè)試
添加腳本到測(cè)試
注:選定的腳本會(huì)成為新任務(wù)組的第一個(gè)任務(wù),你也可以在同一行添加其它的腳本。
添加性能指標(biāo)收集器到測(cè)試
添加性能指標(biāo)收集器到測(cè)試的步驟如下:
打開測(cè)試窗格,并選擇測(cè)試窗格中的 Configuration 選項(xiàng)卡。
在 Repository 窗口雙擊展開 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è)置
打開測(cè)試窗格,并選擇測(cè)試窗格中的 Configuration 選項(xiàng)卡。
點(diǎn)擊任務(wù)組中的 Start 單元格,初始的默認(rèn)設(shè)置是 Immediately,表示測(cè)試運(yùn)行時(shí)立即啟動(dòng)。
在 start 的屬性欄里,展開下拉框并選擇 Start Task Group選項(xiàng):
Scheduled:任務(wù)組從你設(shè)置開始,一定時(shí)間后啟動(dòng),使用天數(shù)和時(shí)間文本框輸入一個(gè)時(shí)間段。
Immediately:測(cè)試運(yùn)行時(shí),立即啟動(dòng)任務(wù)組。
Delayed:任務(wù)組從任務(wù)開始運(yùn)行開始,一定時(shí)間后啟動(dòng),使用天數(shù)和時(shí)間文本框輸入一個(gè)時(shí)間段。
在 start 的屬性欄里,展開下拉框并選擇 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í)終端用戶的 Web 活動(dòng),從被測(cè)的系統(tǒng)組件收集性能數(shù)據(jù)。產(chǎn)生的測(cè)試結(jié)果可以用來幫助評(píng)估目標(biāo) Web 應(yīng)用程序環(huán)境(WAEs)的性能。
運(yùn)行測(cè)試前,點(diǎn)擊工具欄的編譯按鈕或選擇 Test-> Compile Test來編譯當(dāng)前測(cè)試。如果測(cè)試編譯成功,會(huì)出現(xiàn)一個(gè)提示信息,點(diǎn)擊 OK 信息關(guān)閉對(duì)話框。
如果與性測(cè)試前還沒有編譯過測(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é)
本文介紹了一款開源的 Web 性能測(cè)試軟件— OpenSTA,OpenSTA 是專用于 B/S 結(jié)構(gòu)的、免費(fèi)的性能測(cè)試工具。它的優(yōu)點(diǎn)除了免費(fèi)、源代碼開放等優(yōu)點(diǎn)外,還能對(duì)錄制的測(cè)試腳本進(jìn)行分析,并且按指定的語法進(jìn)行編輯。本文列舉了實(shí)例以說明其 使用方法,實(shí)踐證明 OpenSTA 為性能測(cè)試提供了便捷的方式,具有較為廣泛的應(yīng)用前景,是一款非常好的性能測(cè)試工具。