博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LoadRunner多场景的串行执行以及定时执行
阅读量:6834 次
发布时间:2019-06-26

本文共 1019 字,大约阅读时间需要 3 分钟。

方法一:
  既然是脚本串行执行,那在场景设计中必然是要用多个脚本,要注意的是需要将Scenario Schedule中的Schedule by设置为Group的模式.然后按实际需要依次设置每个脚本的Schedule.要事先计算好每个脚本的整个执行时间,方便定义后续脚本的开始时间(设置Start Group).
  
 
 方法二:
  使用定时任务执行:
  首先创建并设置好要跑的个 场景,再创建一个一个批处理程序按先后顺序调用这几个个场景进行测试,最后通过 的定时任务设定批处理的执行时间
  写一个批处理文件
  批处理示例如下:
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.当然最直接的办法就是用定时任务去执行自己的场景,这样就不需要用多场景了。
最新内容请见作者的GitHub页:http://qaseven.github.io/

转载地址:http://juakl.baihongyu.com/

你可能感兴趣的文章
如何在CAD中提取图纸上标注的内容
查看>>
weblogic Java反序列化漏洞测试和解决
查看>>
我的友情链接
查看>>
svn高可用集群搭建
查看>>
python_day8のSocket
查看>>
js 小数取整函数
查看>>
乾颐堂数通HCIE面试真题5,欢迎参阅
查看>>
Python3使用多进程和多线程的方式检查网络状态
查看>>
手动构建CL210环境——packstack部署vlan模式
查看>>
随机生成UserAgent的python库(fake-useragent库)
查看>>
HTML5 标签、事件句柄属性以及浏览器兼容情况速查手册
查看>>
NSMutableArray可变数组
查看>>
Missing value auth-url required for auth plugin password
查看>>
PowerShell获取服务器本地服务状态
查看>>
禁止弹出输入法
查看>>
rsync 文件同步 服务器和客户端配置
查看>>
关于jvm的读书笔记-性能监控工具
查看>>
FlipViewPager 对item实现左右对折滑动翻页效果《IT蓝豹》
查看>>
Leetcode日记5
查看>>
时间:2014年4月11日22:15:47 session 概念
查看>>