loadrunner的場景設置
oadrunner場景設置的方法:
1.逐步增加用戶數,分(fēn)多次去(qù)運行場景。比如:第一(yī)次運行50并發,第二次運行100并發……
2.針對同一(yī)個腳本設置多個組,使用組策略(點擊Edit Schedule按鈕,選擇Schedule by Group),第一(yī)個組爲初始用戶數,如100,第二個組以50或100遞增。每個用戶場景都持續穩定地運行一(yī)段時間,這樣可以把幾種用戶場景下(xià)的測試在一(yī)次場景的運行過程中(zhōng)就一(yī)次性執行完畢,而且還有一(yī)個好處是可以把多個用戶場景下(xià)的性能結果都整合到同一(yī)個結果中(zhōng),也方便對比、分(fēn)析。
按組計劃一(yī)般可用于比較複雜(zá)的業務流程中(zhōng)。比如,我(wǒ)(wǒ)們要實現用戶注冊系統,然後發貼,而論壇管理員(yuán)認爲這些帖子是非法的,需要将這些帖子删除。此時,我(wǒ)(wǒ)們就需要用到按組計劃了。
按組計劃的優點是可以設置在同一(yī)場景中(zhōng)不同腳本執行的先後順序,可以組合處複雜(zá)的業務邏輯。
在Schedule by Group中(zhōng)方式,比按場景計劃多了”Start Time”選項卡,Start Time中(zhōng)腳本有三種執行方式:
第一(yī)個:在場景開(kāi)始時啓動;
第二個:場景開(kāi)始運行一(yī)段時間後開(kāi)始,這種方式需要指定具體(tǐ)的開(kāi)始時間;
第三個:在某些特定虛拟用戶組運行完成後開(kāi)始,這種方式适用于具有耦合關系的虛拟用戶組。
通過後兩種方式可以體(tǐ)現處不同組之間執行的先後關系。
至于Ramp Up, Duration, Ramp Down的功能與 Schedule by scenario一(yī)樣。
按用戶組計劃的方式更加靈活,能夠創建實際應用中(zhōng)那些有約束的場景。如果一(yī)組用戶執行後産生(shēng)的數據記錄是另外(wài)一(yī)組用戶的輸入,那麽就學要按照”用戶組”的方式配置場景。
可以通過選右邊Graph中(zhōng)的不同場景的線來選擇對象,也可隻顯示一(yī)個線條,再對各個場景關系進行設置!
注:Schedule by scenario是所有用戶遵從場景的整體(tǐ)安排