2) 通過(guò)browse Queries瀏覽并設(shè)置需要收集的性能指標(biāo)。(各個(gè)性能指標(biāo)的含義不是這篇文章所包含的內(nèi)容,這里不做介紹)
4、 組成測(cè)試環(huán)境
與腳本和性能收集器同樣的方法,在Tests中新建一個(gè)NEWTEST(下圖中已將新建的Test進(jìn)行了重新命名), 將測(cè)試腳本和性能指標(biāo)收集器拖到該Test中,如下圖;
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è),不過(guò)是E文的哦:)。需要下載OpenSTA工具的朋友可以訪(fǎng)問(wèn)網(wǎng)站http://www.opensta.org/,使用手冊(cè)也可以在這個(gè)網(wǎng)站上下載。
下面,介紹如何在OpenSTA的測(cè)試腳本中引入變量,并給變量賦不同值的過(guò)程。網(wǎng)絡(luò)應(yīng)用系統(tǒng)一般都會(huì)有一個(gè)登陸網(wǎng)頁(yè),需要用戶(hù)輸入正確的用戶(hù)名稱(chēng)和密碼,經(jīng)過(guò)系統(tǒng)驗(yàn)證后,用戶(hù)才能進(jìn)入該應(yīng)用系統(tǒng)。在使用OpenSTA錄制測(cè)試腳本時(shí),輸入的用戶(hù)名稱(chēng)和密碼將被OpenSTA記錄在腳本中,錄制完成后,可以在腳本文件中發(fā)現(xiàn)如下語(yǔ)句:
這里“mike”、“ekim”是錄制腳本時(shí)登陸系統(tǒng)所輸入的用戶(hù)名稱(chēng)和密碼。
問(wèn)題是在執(zhí)行性能測(cè)試時(shí),往往需要模擬很多個(gè)不同的用戶(hù)同時(shí)登陸系統(tǒng),觀察系統(tǒng)的各項(xiàng)性能指標(biāo)。為每個(gè)不同的系統(tǒng)用戶(hù)錄制單獨(dú)的測(cè)試腳本是不現(xiàn)實(shí)的。那么,如何修改已錄制好的測(cè)試腳本,使其在測(cè)試過(guò)程中可以模擬多個(gè)不同的虛擬用戶(hù),而每個(gè)虛擬用戶(hù)的用戶(hù)名稱(chēng)和密碼都被寫(xiě)入測(cè)試腳本中呢?