<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    戀戀冬季

    有你的冬天很溫暖

    Controller場景類型的選擇

    場景類型的選擇
    錄制好腳本之后,就可以把腳本加入到場景里面去了,這里首先介紹一下 LR 的場景類型, LR 2 種大的場景類型:
    newScenario.png
    ??????? Manual Scenario :該項要完全手動的設置場景,這項下面還可以設置為每一個腳本分配要運行的虛擬用戶的百分比,可在 Controller Scenario 菜單下設置。
    ??????? Goal—Oriented Scenario:如果你的測試計劃是要達到某個性能指標,比如:每秒多少點擊,每秒多少transactions,能到達多少VU,某個Transaction在某個范圍VU5001000)內的反應時間等等,那么就可以使用面向目標的場景。
    ??? 選擇手工場景,添加腳本到場景中
    defaultschedule.png

    場景的設置
    ??????? Design:設計測試場景的靜態部分,設置模擬用戶生成器、模擬用戶數量、模擬用戶組等。
    ??????? Run:設計測試的動態部分,主要指添加性能計數器,在腳本運行的過程中可以通過這些計數器反饋的數據。
    ??? 建立了測試場景后,我們可以對Edit Schedule進行設置,設置測試開始執行的時間,對于手動設計的測試還可以設定它的持續時間,以及何時起用或禁止調用模擬用戶。
    edit.png

    duration.png

    rampdown.png

    設置集合點
    ??? 如果在腳本中設置了集合點,還需要在Controller中設置集合點策略。在菜單中調出設置集合點策略的窗口.,腳本運行的時候,在這里可以看到VU的狀態。
    rendevzous.png
    ?

    設置集合點策略
    policy.png

    第一個選項表示:場景中所有用戶的x%用戶到達集合點后,就釋放等待的用戶,繼續執行場景;
    第二個選項表示:場景中正在運行的用戶的100%到達集合點后,就釋放等待的用戶,繼續執行場景;
    第三個選項表示:當x個用戶到達集合點時,就釋放等待的用戶,繼續執行場景;
    最后的選項表示:當第一個用戶到達集合點時,等待30秒,如果在30秒內等到指定數量的用戶到達集合點九開始繼續執行場景;如果在30秒內還沒有等到指定數量的用戶到達集合點,就不再等待,開始釋放等待的用戶,繼續執行場景。

    Goal—Oriented Scenario
    editgoal.png

    各種目標類型的應用范圍
    Virtual Users Goal: 如果需要測試多少人可以同時運行 Web 應用,那么推薦定義 Virtual Users Goal 。運行定義該目標類型的場景和運行 Manual 類型的場景類似。
    Hits per Second: 如果想測試 Web Server 的真正實力,推薦定義目標類型為: Hits per Second Pages perMinute 或者 Transactions per Second ,這些類型都需要指定一個虛擬用戶的最小值和最大值的范圍。 Controller 試圖使用最少的虛擬用戶來達到定義的目標。如果使用最少的用戶,不能達到目標, Controller 增加用戶數,直到定義的最大值。如果使用了最多的虛擬用戶數,定義的目標還沒有實現,那么需要增加最大用戶數,重新執行場景。
    Transactions per Second:可以選擇一個在腳本里面已經定義好的事務。
    Transactions Response Time:如果想知道在多少用戶并發訪問網站時,事務的響應時間達到性能指標說明書中規定響應時間的最大值,那么推薦使用Transactions Response Time 類型。指定需要測試的事務的名稱,虛擬用戶數量的最小值和最大值,還有預先定義好的事務的響應時間。在場景運行中,如果使用了最多的虛擬用戶,還不能達到定義的最大響應時間,說明Web Server 還有能力接納定義的虛擬用戶的最多數量;如果在使用了部分虛擬用戶,就達到了定義的最大的響應時間,或者LoadRunner 提示如果使用最多數量的虛擬用戶時將要超過最大響應時間,那么需要重新設計或者修補應用程序,同時可能需要升級Web Server 的軟硬件。
    Pages per Minute:每分鐘多少頁面

    場景的Run Time Setting的設置
    pacing:每個虛擬用戶腳本包括三個部分:vuser_init, Run (Actions), vuser_end. 當你運行腳本的時候你能通知,虛擬用戶重復執行run部分,每一個重復做為一個iteration。注意: vuser_init vuser_end 部分是不被重復的。
    Think Time Settings 虛擬用戶think time仿效一個真實用戶在活動中等待的時間,例如:當一個用戶從服務器接受數據的時候,在響應前這個用戶需要等待數秒來接受數據,這個被耽擱的時間就是think time
    Error Handling 你能指定一個虛擬用戶在腳本執行期間如何處理錯誤,默認的,當一個虛擬用戶發現一個錯誤的時候,它會隨著下一次重復繼續下去,你能使用這個設置來通知虛擬用戶當發生錯誤的時候是否繼續執行腳本。

    posted on 2006-11-10 19:10 戀戀冬季 閱讀(1189) 評論(1)  編輯  收藏 所屬分類: LoadRunner

    評論

    # re: Controller場景類型的選擇[未登錄] 2009-04-16 13:48 test

    寫的很詳細哦,謝謝  回復  更多評論   

    主站蜘蛛池模板: 18gay台湾男同亚洲男同| 亚洲第一福利网站| 理论亚洲区美一区二区三区| 中国在线观看免费国语版| 久久久久se色偷偷亚洲精品av | 国产va免费观看| 2048亚洲精品国产| 国产精品免费观看视频| 国产AⅤ无码专区亚洲AV| 中文字幕a∨在线乱码免费看| 亚洲人色婷婷成人网站在线观看 | 手机看片国产免费永久| 亚洲AV无码专区在线播放中文| 美女视频黄的免费视频网页| 亚洲一区二区三区电影| av无码免费一区二区三区| 亚洲欧洲日产国码久在线| 免费一级毛片女人图片| 久久国产福利免费| 一区二区三区亚洲| 免费鲁丝片一级观看| 日韩在线观看免费完整版视频| 亚洲精品美女久久777777| 四虎免费影院ww4164h| 亚洲日韩精品无码专区加勒比☆| 又粗又大又长又爽免费视频| 久久久久女教师免费一区| 亚洲国产美女精品久久久久| 成人免费无码精品国产电影| 国产成人精品免费视频大全| 久久水蜜桃亚洲av无码精品麻豆| 国产1024精品视频专区免费 | 久久一区二区三区免费| 亚洲成人网在线播放| 日韩精品亚洲专区在线观看| 国产成人免费AV在线播放| 亚洲一区二区观看播放| 国产成人精品日本亚洲| 国产成人免费爽爽爽视频| 两个人看www免费视频| 亚洲色偷偷综合亚洲av78|