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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 甘泉县| 喀喇沁旗| 余姚市| 沂南县| 新晃| 新化县| 扎兰屯市| 隆化县| 阆中市| 鄯善县| 东莞市| 大邑县| 桐梓县| 思南县| 镇远县| 长沙县| 郓城县| 恩施市| 吉安市| 深州市| 迁安市| 曲麻莱县| 新竹市| 延庆县| 肇庆市| 宝丰县| 彩票| 黎川县| 兰坪| 新建县| 文山县| 句容市| 东兴市| 东乡族自治县| 高平市| 乐清市| 内乡县| 年辖:市辖区| 建湖县| 常德市| 永胜县|