7. Monitoring、Results簡(jiǎn)單介紹
● Monitoring只在Test運(yùn)行期間可用,比較變態(tài),很廢的東西。
● Results部分十分簡(jiǎn)陋,感覺收集的信息太少,圖表不能合并,畫出的圖十分的難看。。。不錯(cuò)的是支持導(dǎo)出數(shù)據(jù)。。。。
8. 設(shè)置負(fù)載生成器
負(fù)載生成器機(jī)器即被控制 執(zhí)行測(cè)試的機(jī)器(Loader),必須運(yùn)行OpenSTA Name Server,右鍵 - Configure - Repository Host(暈!界面上看只有Repository這個(gè)單詞,原來這個(gè)也顯示不全...)- 輸入運(yùn)行了OpenSTA Commander的主控機(jī)器(Controller)的IP。注意修改了Repository Host后要重啟服務(wù)。這樣,在主控制機(jī)器(Controller)的Commander中的設(shè)置Host Name - 輸入負(fù)載生成器機(jī)器的IP。搞定。
這樣做似乎有一些確定,因?yàn)榧偃缥乙刂苿e的機(jī)器運(yùn)行測(cè)試案例,需要在別的機(jī)器上指定我的機(jī)器的IP,當(dāng)我要用另一臺(tái)機(jī)器做控制端(Controller)時(shí),又需要修改那些機(jī)器的設(shè)置,不像LoadRunner一樣方便,不需要修改什么。
9. 總結(jié)
用過了LoadRunner,看過了WebLOAD等其他工具,總體感覺OpenSTA還是不錯(cuò)的,給人的感覺是小巧,簡(jiǎn)潔。在通過變量實(shí)現(xiàn)參數(shù)化的過程中感覺非常的靈活,同時(shí),在構(gòu)建一個(gè)場(chǎng)景相對(duì)簡(jiǎn)單的性能測(cè)試案例時(shí),OpenSTA是一個(gè)不錯(cuò)的選擇。然而OpenSTA又有著許多不足:
● 腳本語言過于復(fù)雜,自定義腳本相當(dāng)困難
● 似乎不支持集合點(diǎn)的設(shè)置
● 場(chǎng)景設(shè)計(jì)方面太過于簡(jiǎn)單,對(duì)于構(gòu)建一些復(fù)雜的場(chǎng)景比較麻煩
● 不能收集Linux性能數(shù)據(jù)
● 使用Repository管理測(cè)試腳本、配置等過于簡(jiǎn)單,保存腳本居然不能自己選擇路徑
● Results結(jié)果報(bào)告的圖表太簡(jiǎn)陋,功能太少!
● 負(fù)載生成器的被控端設(shè)計(jì)不合理