2、錄制新腳本
1)鼠標(biāo)點(diǎn)“Scripts”,通過(guò)右鍵菜單“New Script”->“HTTP”生成新腳本,腳本名稱缺省為NEWSCRIP(如下圖),還可以菜單欄"file"->“New Script”->“HTTP”;
2)雙擊新腳本(即newscript圖標(biāo)),打開Script. Modeler 窗口,在Options 菜單中設(shè)置Browser 和Gateway,一般情況下,保持Gateway 的缺省設(shè)置;
3)點(diǎn)擊工具欄中的紅色圓鈕,自動(dòng)打開指定的瀏覽器,輸入需要錄制的系統(tǒng)URL, 顯示被測(cè)試網(wǎng)站的首頁(yè)內(nèi)容。在登陸成功之后,執(zhí)行各個(gè)既定的操作步驟。確定錄制步驟完成后,按工具條上的方框按鈕,或直接退出瀏覽器,可以停止腳本的錄 制,這時(shí)在Script. Modeler 窗口中將看到被錄制下來(lái)的腳本語(yǔ)句。
3、生成Collector
1) 鼠標(biāo)點(diǎn)“Collectors”,通過(guò)右鍵菜單生成新指標(biāo)收集器,缺省為NEWCOLLECTOR(也可通過(guò)file);
2) 通過(guò)browse Queries 瀏覽并設(shè)置需要收集的性能指標(biāo)。(各個(gè)性能指標(biāo)的含義請(qǐng)自己查找資料)
4、組成測(cè)試環(huán)境
與前面同樣的方法,在Tests 中新建一個(gè)NEWTEST(下圖中已將新建的Test 進(jìn)行了重新命名), 將測(cè)試腳本和性能指標(biāo)收集器拖到該Test 中,(注意:按住圖標(biāo)拖到task1或task2中)如下圖;
5、按工具欄中的綠色箭頭執(zhí)行測(cè)試,測(cè)試過(guò)程中可以查看“Monitoring”頁(yè)簽的內(nèi)容,測(cè)試結(jié)束后,該頁(yè)簽為空;
6、測(cè)試結(jié)束后,點(diǎn)工具按鈕下方的Results 頁(yè)簽,顯示所記錄的測(cè)試結(jié)果數(shù)據(jù),如下圖。
至此,相信你對(duì)如何使用OpenSTA 這個(gè)測(cè)試工具應(yīng)該有了一個(gè)大概的了解,如果需要詳細(xì)了解使用的細(xì)節(jié),可以查看該工具的使用手冊(cè))。需要下載OpenSTA 工具的請(qǐng)?jiān)L問(wèn)網(wǎng)站http://www.opensta.org/,使用手冊(cè)也可以在這個(gè)網(wǎng)站上下載。
http://sourceforge.net/projects/opensta/files/ostaw32/1.4.4/ostaw32-x86-1404.msi/download
OpenSTA是一個(gè)免費(fèi)的、開放源代碼的web性能測(cè)試工具,能錄制功能非常強(qiáng)大的腳本過(guò)程,執(zhí)行性能測(cè)試。例如虛擬多個(gè)不同的用戶同時(shí)登陸被測(cè)試網(wǎng)站。
OpenSTA 是專用于B/S結(jié)構(gòu)的、免費(fèi)的性能測(cè)試工具。它的優(yōu)點(diǎn)除了免費(fèi)、源代碼開放的優(yōu)點(diǎn)外,還能對(duì)錄制的測(cè)試腳本進(jìn)行,按指定的語(yǔ)法進(jìn)行編輯。在錄制完測(cè)試腳本后,可以對(duì)測(cè)試腳本進(jìn)行編輯,以便進(jìn)行特定的性能指標(biāo)分析。其較為豐富的圖形化測(cè)試結(jié)果大大提高了測(cè)試報(bào)告的可閱讀性。
OpenSTA 基于CORBA 的結(jié)構(gòu)體系,它通過(guò)虛擬一個(gè)proxy,使用其專用的腳本控制語(yǔ)言,記錄通過(guò)proxy 的一切HTTP/S traffic。通過(guò)分析OpenSTA 的性能指標(biāo)收集器收集的各項(xiàng)性能指標(biāo),以及HTTP 數(shù)據(jù),對(duì)系統(tǒng)的性能進(jìn)行分析。
優(yōu)點(diǎn):壓力測(cè)試引擎具有可擴(kuò)充性,可以完成打規(guī)模的壓力測(cè)試。提供腳本語(yǔ)言支持。