方法一:
創(chuàng)新互聯(lián)是專業(yè)的芝罘網(wǎng)站建設(shè)公司,芝罘接單;提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行芝罘網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!既然是腳本串行執(zhí)行,那在場(chǎng)景設(shè)計(jì)中必然是要用多個(gè)腳本,要注意的是需要將Scenario Schedule中的Schedule by設(shè)置為Group的模式.然后按實(shí)際需要依次設(shè)置每個(gè)腳本的Schedule.要事先計(jì)算好每個(gè)腳本的整個(gè)執(zhí)行時(shí)間,方便定義后續(xù)腳本的開始時(shí)間(設(shè)置Start Group).
方法二:
使用定時(shí)任務(wù)執(zhí)行:
首先創(chuàng)建并設(shè)置好要跑的個(gè)測(cè)試場(chǎng)景,再創(chuàng)建一個(gè)一個(gè)批處理程序按先后順序調(diào)用這幾個(gè)個(gè)場(chǎng)景進(jìn)行測(cè)試,最后通過Windows的定時(shí)任務(wù)設(shè)定批處理的執(zhí)行時(shí)間
寫一個(gè)批處理文件
批處理示例如下:
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中設(shè)置“Automatically create a results directory for each scenario execution”,以免后面的測(cè)試結(jié)果覆蓋了前面的。
補(bǔ)充:
如果想做腳本的定時(shí)執(zhí)行,其實(shí)也可以用多場(chǎng)景這種方式實(shí)現(xiàn)
1.添加要測(cè)試的場(chǎng)景A
2.添加一個(gè)跟測(cè)試無關(guān)的場(chǎng)景B,該場(chǎng)景里面思考時(shí)間設(shè)置自己設(shè)置,盡可能設(shè)計(jì)得能撐到自己想跑腳本的那個(gè)時(shí)間段
3.設(shè)置腳本串行執(zhí)行,先執(zhí)行B,執(zhí)行多長(zhǎng)時(shí)間后(此時(shí)長(zhǎng)自己定義,基本是這個(gè)時(shí)長(zhǎng)結(jié)束后就是去執(zhí)行自己要定點(diǎn)執(zhí)行的A場(chǎng)景)
4.當(dāng)然最直接的辦法就是用定時(shí)任務(wù)去執(zhí)行自己的場(chǎng)景,這樣就不需要用多場(chǎng)景了。