LoadRunner多场景的串行执行以及定时执行
作者:网络转载 发布时间:[ 2014/9/22 14:31:33 ] 推荐标签:软件测试 性能测试工具
方法一:
既然是脚本串行执行,那在场景设计中必然是要用多个脚本,要注意的是需要将Scenario Schedule中的Schedule by设置为Group的模式.然后按实际需要依次设置每个脚本的Schedule.要事先计算好每个脚本的整个执行时间,方便定义后续脚本的开始时间(设置Start Group).
方法二:
使用定时任务执行:
首先创建并设置好要跑的个测试场景,再创建一个一个批处理程序按先后顺序调用这几个个场景进行测试,后通过Windows的定时任务设定批处理的执行时间
写一个批处理文件
批处理示例如下:
cls
SET M_ROOT="D:Program FilesMIMercury LoadRunnerin"
%M_ROOT%wlrun.exe -TestPath "D:Program FilesMIMercury LoadRunnerscenarioTestTestScen_1.lrs" -Run
%M_ROOT%wlrun.exe -TestPath "D:Program FilesMIMercury LoadRunnerscenarioTestTestScen_2.lrs" -Run
%M_ROOT%wlrun.exe -TestPath "D:Program FilesMIMercury LoadRunnerscenarioTestTestScen_3.lrs" -Run
这种方式比较灵活,但需要注意在Result Settings中设置“Automatically create a results directory for each scenario execution”,以免后面的测试结果覆盖了前面的。
补充:
如果想做脚本的定时执行,其实也可以用多场景这种方式实现
1.添加要测试的场景A
2.添加一个跟测试无关的场景B,该场景里面思考时间设置自己设置,尽可能设计得能撑到自己想跑脚本的那个时间段
3.设置脚本串行执行,先执行B,执行多长时间后(此时长自己定义,基本是这个时长结束后是去执行自己要定点执行的A场景)
4.当然直接的办法是用定时任务去执行自己的场景,这样不需要用多场景了。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11