qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          LoadRunner多場景的串行執行以及定時執行

          方法一:
            既然是腳本串行執行,那在場景設計中必然是要用多個腳本,要注意的是需要將Scenario Schedule中的Schedule by設置為Group的模式.然后按實際需要依次設置每個腳本的Schedule.要事先計算好每個腳本的整個執行時間,方便定義后續腳本的開始時間(設置Start Group).
            
            方法二:
            使用定時任務執行:
            首先創建并設置好要跑的個測試場景,再創建一個一個批處理程序按先后順序調用這幾個個場景進行測試,最后通過Windows的定時任務設定批處理的執行時間
            寫一個批處理文件
            批處理示例如下:
          cls
          SET M_ROOT="D:\Program Files\MI\Mercury LoadRunner\bin\"
          %M_ROOT%\wlrun.exe -TestPath "D:\Program Files\MI\Mercury LoadRunner\scenario\Test\TestScen_1.lrs" -Run
          %M_ROOT%\wlrun.exe -TestPath "D:\Program Files\MI\Mercury LoadRunner\scenario\Test\TestScen_2.lrs" -Run
          %M_ROOT%\wlrun.exe -TestPath "D:\Program Files\MI\Mercury LoadRunner\scenario\Test\TestScen_3.lrs" -Run
            這種方式比較靈活,但需要注意在Result Settings中設置“Automatically create a results directory for each scenario execution”,以免后面的測試結果覆蓋了前面的。
            補充:
            如果想做腳本的定時執行,其實也可以用多場景這種方式實現
            1.添加要測試的場景A
            2.添加一個跟測試無關的場景B,該場景里面思考時間設置自己設置,盡可能設計得能撐到自己想跑腳本的那個時間段
            3.設置腳本串行執行,先執行B,執行多長時間后(此時長自己定義,基本是這個時長結束后就是去執行自己要定點執行的A場景)
            4.當然最直接的辦法就是用定時任務去執行自己的場景,這樣就不需要用多場景了。
           

          posted on 2014-09-23 09:40 順其自然EVO 閱讀(283) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 佳木斯市| 阳城县| 长葛市| 莱芜市| 临沭县| 军事| 海南省| 垣曲县| 萨嘎县| 城市| 淮南市| 上栗县| 加查县| 巩留县| 宝山区| 克山县| 南昌市| 即墨市| 应城市| 华容县| 滕州市| 锡林浩特市| 白河县| 双流县| 蓝山县| 北票市| 西青区| 彭山县| 潢川县| 定襄县| 安西县| 孝感市| 黔西| 余干县| 西和县| 铁力市| 商水县| 叙永县| 巴塘县| 山阳县| 西乡县|