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