LoadRunner的場景設(shè)置
loadrunner場景設(shè)置的方法:
1.逐步增加用戶數(shù),分多次去運行場景。比如:第一次運行50并發(fā),第二次運行100并發(fā)……
2.針對同一個腳本設(shè)置多個組,使用組策略(點擊Edit Schedule按鈕,選擇Schedule by Group),第一個組為初始用戶數(shù),如100,第二個組以50或100遞增。每個用戶場景都持續(xù)穩(wěn)定地運行一段時間,這樣可以把幾種用戶場景下的測試在一次場景的運行過程中就一次性執(zhí)行完畢,而且還有一個好處是可以把多個用戶場景下的性能結(jié)果都整合到同一個結(jié)果中,也方便對比、分析。
按組計劃一般可用于比較復(fù)雜的業(yè)務(wù)流程中。比如,我們要實現(xiàn)用戶注冊系統(tǒng),然后發(fā)貼,而論壇管理員認(rèn)為這些帖子是非法的,需要將這些帖子刪除。此時,我們就需要用到按組計劃了。
按組計劃的優(yōu)點是可以設(shè)置在同一場景中不同腳本執(zhí)行的先后順序,可以組合處復(fù)雜的業(yè)務(wù)邏輯。
在Schedule by Group中方式,比按場景計劃多了”Start Time”選項卡,Start Time中腳本有三種執(zhí)行方式:
第一個:在場景開始時啟動;
第二個:場景開始運行一段時間后開始,這種方式需要指定具體的開始時間;
第三個:在某些特定虛擬用戶組運行完成后開始,這種方式適用于具有耦合關(guān)系的虛擬用戶組。
通過后兩種方式可以體現(xiàn)處不同組之間執(zhí)行的先后關(guān)系。
至于Ramp Up, Duration, Ramp Down的功能與 Schedule by scenario一樣。
按用戶組計劃的方式更加靈活,能夠創(chuàng)建實際應(yīng)用中那些有約束的場景。如果一組用戶執(zhí)行后產(chǎn)生的數(shù)據(jù)記錄是另外一組用戶的輸入,那么就學(xué)要按照”用戶組”的方式配置場景。
可以通過選右邊Graph中的不同場景的線來選擇對象,也可只顯示一個線條,再對各個場景關(guān)系進行設(shè)置!
注:Schedule by scenario是所有用戶遵從場景的整體安排。
posted on 2013-11-28 11:30 順其自然EVO 閱讀(409) 評論(0) 編輯 收藏 所屬分類: loadrunner