zoukankan      html  css  js  c++  java
  • 如何让LoadRunner实现多个场景运行?

    如何让LoadRunner实现多个场景运行?

    字体:        | 上一篇 下一篇 | 打印  | 我要投稿  | 推荐标签: 性能测试工具 软件测试 LoadRunner

      场景分析:
      有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 FilesMercury InteractiveMercury LoadRunnerin"
    %LR_PATH%"wlrun.exe -TestPath "C:Program FilesMercury InteractiveMercury LoadRunnerscenarioweb_Search.lrs" -Run
    %LR_PATH%"wlrun.exe -TestPath "C:Program FilesMercury InteractiveMercury LoadRunnerscenarioweb_Download.lrs" -Run
    %LR_PATH%"wlrun.exe -TestPath "C:Program FilesMercury InteractiveMercury LoadRunnerscenarioWeb_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死活不认,更改后才运行通过了)
  • 相关阅读:
    https下 http的会被阻塞 This request has been blocked; the content must be served over HTTPS.
    一文揭秘定时任务调度框架quartz
    JAVA开发者的Golang快速指南
    postman传递对象到spring controller的方式
    Go语言程序结构分析初探
    avalon1.3的新特性预览
    html标签对应的英文原文
    迷你MVVM框架 avalonjs 实现上的几个难点
    firebug,chrome调试工具的使用
    迷你MVVM框架 avalonjs 1.2.4发布
  • 原文地址:https://www.cnblogs.com/firstdream/p/4660424.html
Copyright © 2011-2022 走看看