您的位置:軟件測(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)簽:

  OpenSTA 性能指標(biāo)收集器的生成

  性能指標(biāo)收集器的創(chuàng)建是測(cè)試開(kāi)發(fā)過(guò)程中一個(gè)獨(dú)立的部分 , 與測(cè)試和腳本的開(kāi)發(fā)相分離。創(chuàng)建性能指標(biāo)收集器包括選收集擇性能數(shù)據(jù)的測(cè)試機(jī)以及測(cè)試運(yùn)行中需要收集的數(shù)據(jù)的類(lèi)型。OpenSTA 支持兩種類(lèi)型的性能指標(biāo)收集:NT Performance Collector和 SNMP Collector。

  NT Performance Collector 是針對(duì) Windows NT 或 Windows2000 測(cè)試機(jī),收集它們?cè)跍y(cè)試運(yùn)行中的性能數(shù)據(jù)。SNMP Collector 則是針對(duì)運(yùn)行了 SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)代理或者 SNMP 委托代理的測(cè)試,收集其測(cè)試運(yùn)行過(guò)程中的 SNMP 數(shù)據(jù);谛阅苤笜(biāo)收集器的測(cè)試任務(wù)組可以在測(cè)試運(yùn)行過(guò)程中被監(jiān)測(cè)。測(cè)試運(yùn)行的信息可以與其它結(jié)果一起顯示。

  性能指標(biāo)收集器

  性能指標(biāo)收集器是一組用戶(hù)定義的性能計(jì)數(shù)器,它們決定了一次測(cè)試運(yùn)行中需要從測(cè)試機(jī)收集的性能數(shù)據(jù)的類(lèi)型。將性能指標(biāo)收集器添加到你的測(cè)試 中,可以通過(guò)這些精確的性能計(jì)數(shù)器來(lái)收集你所需要的性能數(shù)據(jù)。在試運(yùn)行期間,性能指標(biāo)收集器被用來(lái)對(duì)生產(chǎn)系統(tǒng)的目標(biāo)組件或者 Web 應(yīng)用程序環(huán)境(WAEs)進(jìn)行監(jiān)測(cè)和性能數(shù)據(jù)的收集,以幫助你對(duì)它們的性能進(jìn)行評(píng)估。性能指標(biāo)收集器對(duì)測(cè)試運(yùn)行期間性能數(shù)據(jù)的收集提供了靈活性。性能指標(biāo) 收集器不僅僅可以對(duì)一臺(tái)測(cè)試機(jī)的一種性能指標(biāo)進(jìn)行計(jì)數(shù),還可以對(duì)多個(gè)測(cè)試機(jī)的多種性能指標(biāo)進(jìn)行計(jì)數(shù)。

  創(chuàng)建性能指標(biāo)收集器

  下面僅以 NT Performance 為例,講述的性能指標(biāo)收集器的創(chuàng)建。

  打開(kāi) Commander 通 過(guò) File->New Collector選擇生成 NT Performance 類(lèi)型的性能指標(biāo)收集器。

  在 Repository 窗口中,右鍵單擊 Collectors 文件夾,并選擇 New Collector->NT Performance。創(chuàng)建出的新性能指標(biāo)收集器將出現(xiàn)在 Repository 窗口。

  右鍵單擊新性能指標(biāo)收集器的圖標(biāo),選擇 Rename,輸入一個(gè)符合 OpenSTA Dataname 的名稱(chēng),多 60 個(gè)字符。

  在 Repository 窗口中,雙擊新性能指標(biāo)收集器 (NT Performance) 的圖標(biāo),從收集器窗口中打開(kāi)性能指標(biāo)收集器。在這個(gè)工作區(qū)內(nèi),你可以通過(guò)定義性能計(jì)數(shù)器來(lái)開(kāi)發(fā)該性能指標(biāo)收集器。

  注:在 Commander 中,一個(gè)打開(kāi)的性能指標(biāo)收集器對(duì)應(yīng)收集器窗格中的一個(gè)表格。每個(gè)性能計(jì)數(shù)器占據(jù)了表格的一行。

  第一次打開(kāi)一個(gè)新創(chuàng)建的性能指標(biāo)收集器時(shí),表格中沒(méi)有定義任何的性能計(jì)數(shù)器,同時(shí)查詢(xún)編輯對(duì)話(huà)框會(huì)自動(dòng)出現(xiàn)。你可以通過(guò)此對(duì)話(huà)框設(shè)置一個(gè)新的性能計(jì)數(shù)器;蛘撸梢酝ㄟ^(guò) Collectors->Add Row來(lái)添加一個(gè)新性能計(jì)數(shù)器,并在查詢(xún)編輯對(duì)話(huà)框內(nèi)設(shè)置名稱(chēng)和計(jì)數(shù)器的頻率。

  圖 3. Edit Query 操作界面

Edit Query 操作界面

  在查詢(xún)編輯對(duì)話(huà)框內(nèi)單擊 Browse Queries 瀏覽性能計(jì)數(shù)器,選擇收集性能數(shù)據(jù)的目標(biāo)測(cè)試機(jī),然后選擇性能計(jì)數(shù)器的類(lèi)型和具體的計(jì)數(shù)器。

  圖 4. 瀏覽性能計(jì)數(shù)配置界面

瀏覽性能計(jì)數(shù)配置界面

  在已經(jīng)定義了一個(gè)或多個(gè)性能計(jì)數(shù)器的性能指標(biāo)收集器中,通過(guò)對(duì)表的一行進(jìn)行雙擊,可以打開(kāi)查詢(xún)編輯對(duì)話(huà)框,對(duì)原屬性進(jìn)行編輯。

  使用工具欄中的加號(hào)按鈕,添加新行,定義新的性能計(jì)數(shù)器。選擇一行,并單擊工具欄中的減號(hào)按鈕刪除查詢(xún)。

  當(dāng)切換到不同的功能界面或者退出 Commander 時(shí),性能指標(biāo)收集器的設(shè)置會(huì)自動(dòng)的保存到 Repository 中。

  OpenSTA 如何進(jìn)行性能測(cè)試

  測(cè)試的創(chuàng)建

  測(cè)試的創(chuàng)建步驟如下:

  打開(kāi) Commander,選 擇 File->New Test->Tests。

  或者,在 Repository 窗口中,右鍵單擊 Tests 文件夾,并選擇 New Test->Tests。測(cè)試將出現(xiàn)在 Repository 窗口,測(cè)試的圖標(biāo)上會(huì)出現(xiàn)一個(gè)紅色小叉,表明該文件沒(méi)有任何內(nèi)容。只要打開(kāi)測(cè)試,添加一個(gè)腳本或性能指標(biāo)收集器,圖標(biāo)上的紅色小叉會(huì)消失。

  右鍵單擊新測(cè)試的圖標(biāo),選擇 Rename,輸入一個(gè)符合 OpenSTA Dataname 的名稱(chēng),多 60 個(gè)字符。

  當(dāng)切換到不同的功能界面或退出 Commander 時(shí),性能測(cè)試會(huì)自動(dòng)的保存到 Repository 中。

  在 Commander 窗口雙擊測(cè)試圖標(biāo),打開(kāi)測(cè)試窗格。測(cè)試窗格中的 Configuration 選項(xiàng)卡上顯示了一個(gè)測(cè)試列表。

  注:同一時(shí)間只能打開(kāi)一個(gè)測(cè)試或者性能指標(biāo)收集器。當(dāng)測(cè)試被打開(kāi),Repository 窗口的測(cè)試圖標(biāo)上會(huì)出現(xiàn)一個(gè)黃色小鎖。表示打開(kāi)的測(cè)試不能被重命名或刪除。

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