博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LoadRunner实现多场景运行
阅读量:4164 次
发布时间:2019-05-26

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

场景分析:

  有3个不同的场景,分别为搜索,下载,上传,其中3个场景执行顺序为按照搜索->下载->上传流程操作;哪么如何让Loadrunner中如何实现多个场景运行:

  方法1:利用Loadrunner中的Controller中的Vuser组模式

  注意:Vuser 组设置不适用于百分比模式。

  操作步骤:

  1. 打开Loadrunner Controller->选择“Manual Scenario”场景模式,添加脚本(Web_Search_100Vuser_15Mins_070401,Web_DownLoad_50Vuser_15Mins_070401,Web_UpLoad_50Vuser_15Mins_070401):

  2. 选择第1个脚本(Web_Search_100Vuser_15Mins_070401),点击“Edit Schedule”->选择“Schedule by Group”->点击“Scenario Start Time ”按钮,设置启动时间如下图所示:17:00:00 2007-4-24

  3. 选择第2个脚本“Web_DownLoad_50Vuser_15Mins_070401” ,点击“Edit Schedule”->选择“Schedule by Group”->在”Start Time”中选择”Start When group” Web_Search_100Vuser_15Mins_070401 Finihses, 点击”OK”确认

  4. 选择第3个脚本“Web_UpLoad_50Vuser_15Mins_070401”, 点击“Edit Schedule”->选择“Schedule by Group”->在”Start Time”中选择”Start When group” Web_DownLoad_50Vuser_15Mins_070401 Finihses,点击”OK”确认

  5. 选择“Results”-> “Results Settings”设置,如下图所示:

  6. 点击LoadRunner Controller中的“Start Scrnario”按钮,开始运行场景

  方法二:利用批处理命令操作

  (1)   打开LoadRunner controller设置场景(Web_Search_100Vuser_15Mins_070401,Web_DownLoad_50Vuser_15Mins_070401,Web_UpLoad_50Vuser_15Mins_070401),设置个场景的运行策略,然后保存文件

  (2)   设置3个场影的日志保存目录及名称,选择“Results”-> “Results Settings”设置:

  Website_Search_Result,Website_DownLoad_Result,Website_UpLoad_Result

  (3) 新建一个文本文件“website_night_070421”,编辑为以下内容:

  

  SET LR_PATH="C:\Program Files\Mercury Interactive\Mercury LoadRunner\bin"

  %LR_PATH%"wlrun.exe -TestPath "C:\Program Files\Mercury Interactive\Mercury LoadRunner\scenario\web_Search.lrs" -Run

  %LR_PATH%"wlrun.exe -TestPath "C:\Program Files\Mercury Interactive\Mercury LoadRunner\scenario\web_Download.lrs" -Run

  %LR_PATH%"wlrun.exe -TestPath "C:\Program Files\Mercury Interactive\Mercury LoadRunner\scenario\Web_UpLoad.lrs" –Run

  说明:要调用Loadrunner Controller,其实质是调用了wlrun,所以仅需在批处理命令中加入相应的语法格式即可,如上面所示:

  (4) 保存文件到C:\Program Files"Mercury Interactive"Mercury LoadRunner"scenario,并将文件放在场景文件中如下图所示:

  (5) 如果要执行多个场景的运行,只需双击运行”website_bat_night_070421.bat”文件

  注意事项:

  1. Loadrunner Controller 运行时总是会覆盖结果,所以需要设置好日志的保存目录及名称;

  2. 批处理运行脚本中的“-Run”中间未有空格;

  3. 批处理运行脚本中的参数区分大小写的。(如上面的脚本中Download当时写成了DownLoad死活不认,更改后才运行通过了)

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

你可能感兴趣的文章
培养程序员的人脉
查看>>
技术人,不要总在很初级的层面上谈管理
查看>>
CMarkup与tinyXml直接解析XML字符串
查看>>
技术人员也要注重提升软实力
查看>>
优秀程序员的十个习惯
查看>>
一个老程序员对学弟学妹的一些忠告
查看>>
管理者:我不需要你喜欢我
查看>>
程序员赚钱致富的6种方法
查看>>
世界上的编程语言已这么丰富,为什么还不够?
查看>>
想变富?先学学有钱人的10种思维方式!
查看>>
CListCtrl 和 CListBox的设置选中问题
查看>>
什么时候需要定义拷贝构造函数
查看>>
管理时间是空话,集中精力吃青蛙
查看>>
五大绝招助你成为下属爱戴的好上司
查看>>
程序员需谨记的8条团队开发原则
查看>>
[项目管理]关于项目管理和项目计划制定的对话
查看>>
c++中两个类的头文件互相包含编译出错的解决办法
查看>>
创始人和VC推荐企业家读的21本书
查看>>
Android L的API变化
查看>>
程序员成长历程的四个阶段
查看>>