LR11不支持JENKINS集成,解决方案可以使用BAT代替执行,JENKINS定时调用BAT执行性能测试用例。
 
1. 先随便录制l一个LR脚本,保存为 D:\TEST\test01
  2. 打开 LR 的 Controller,加载 test01 脚本,并设置测试场景,比如设置 Vuser 为 1,保存场景为:D:\TEST\Scenario1.lrs
  3. 打开 LR 的 Controller,加载 test01 脚本,并设置测试场景,比如设置 Vuser 为 2,保存场景为:D:\TEST\Scenario2.lrs
  现在 D 盘的 TEST 目录下有三个文件了,一个是我们的脚本 test01,其他两个是测试场景 Scenario1.lrs和Scenario2.lrs
  为了能让这两个场景自动执行,并把他们执行的结果分别保存在不同的目录里,我们可以这样:
  在 D 盘的 TEST 目录下建立一个文本文件 RunTest.txt, 打开它把下面一段贴进去:
  PATH=C:\Program Files\Mercury Interactive\Mercury LoadRunner\bin\
  wlrun -TestPath D:\TEST\Scenario1.lrs -Run -ResultName D:\TEST\res1
  wlrun -TestPath D:\TEST\Scenario2.lrs -Run -ResultName D:\TEST\res2
  保存并关闭 RunTest.txt 文件
  上面第一句是设置路径,即 LR Controller 的安装路径,一般在 Mercury Interactive\Mercury LoadRunner\bin\ 里面,wlrun.exe 就是 Controller
  然后第二句wlrun -TestPath D:\TEST\Scenario1.lrs -Run -ResultName D:\TEST\res1
  是说 运行wlrun,启动Scenario1.lrs这个场景,-Run是说运行Controller当运行结束后关闭Controller
  -ResultName D:\TEST\res1 是说把测试结果保存在 D:\TEST\res1 里
  好,现在把这个文本文件 RunTest.txt 更名为 RunTest.bat, 双击就可以运行了,看看 Controller 是不是自己跑起来了
  我也是第一次写 bat 文件,以后还要大家帮助
 
bat脚本实现批量执行:
@echo off
rem 指定存放文件的目录
set FolderName=C:\Program Files (x86)\HP\LoadRunner\scenario
set Resultdir=C:\Program Files (x86)\HP\LoadRunner\scenario
for /f "delims=\" %%a in ('dir /b /a-d /o-d "%FolderName%\*.lrs"') do (
  echo %%a
  echo "%FolderName%"
wlrun wlrun -TestPath "%FolderName%\%%a"  -Run -ResultName D:\TEST\res2
)
pause

LR 12与JENKINS集成有相应的插件,感兴趣的同学可以自行研究。

LR性能测试自动化集成JENKINS的更多相关文章

  1. 从零开始搭建Jenkins+Docker自动化集成环境

    本文只简单标记下大概的步骤,具体搭建各个部分的细节,还请自行搜索.第一.二部分只是对Jenkins和Docker的简单介绍,熟悉的同学请直接跳到第三部分. 一.关于Jenkins Jenkins简介 ...

  2. 自动化打包 Jenkins 持续集成 Git Gradle MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  3. 自动化持续集成Jenkins

    自动化持续集成Jenkins 使用Jenkins配置自动化构建http://blog.csdn.net/littlechang/article/details/8642149 Jenkins入门总结h ...

  4. Jmeter+jenkins如何快速搭建接口和性能测试持续集成解决方案-[基于windows篇]

    最近在用Jmeter本来想写一个详细的使用教程,突然看到有前辈已经写好了不错的教程,特此"借花献佛"整理出来分享给大家! Jenkins + Jmeter 构建接口.性能测试持续集 ...

  5. Jenkins + Jmeter +Ant自动化集成环境搭建(一)

    所需工具 一.jmeter 工具下载 https://jmeter.apache.org/  配置环境JDK等及各种插件可以看小七之前的教程 二.Ant安装(http://ant.apache.org ...

  6. Docker学习总结(13)——从零开始搭建Jenkins+Docker自动化集成环境

    本文只简单标记下大概的步骤,具体搭建各个部分的细节,还请自行搜索.第一.二部分只是对Jenkins和Docker的简单介绍,熟悉的同学请直接跳到第三部分. 一.关于Jenkins Jenkins简介 ...

  7. jmeter + ant + jenkins 自动化集成环境搭建

    所需工具 一.jmeter 工具下载 https://jmeter.apache.org/  配置环境JDK等及各种插件 二.Ant安装(http://ant.apache.org/) 安装Ant是为 ...

  8. jenkins+ant+jmeter实现自动化集成(详解)

    jenkins+ant+jmeter实现自动化集成 for window 一.jmeter 1.jmeter安装 二.ant 1.ant安装 三.ant运行 jmeter脚本 1.配置 四.jenki ...

  9. jmeter接口自动化集成

    接口自动化集成 一.jmeter基础学习 1.博客  :http://www.cnblogs.com/fnng/category/345478.html 2.博客   http://www.cnblo ...

随机推荐

  1. pytorch 多GPU训练总结(DataParallel的使用)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/weixin_40087578/artic ...

  2. HDU_1021:Fibonacci Again

    Problem Description There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) ...

  3. 【NS2】NS2在ubuntu下的安装

    Step1: 更新系统.在终端输入如下命令 sudo apt-get  update #更新源列表sudo apt-get upgrade #更新已经安装的包sudo apt-get dist-upg ...

  4. init()方法必须使用super.init(config)的原因--Servlet

    原 因: 一个servlet在它的init()方法中传递它的ServletConfig实例,在其他的方法中却不可以.当一个servlet在 init()方法外需要调用config对象时就会产生问题.使 ...

  5. Josephus问题Java实现

    package com.qingfeng; /** * @author Administrator * 功能:约瑟夫问题: * 设编号分别为:1,2,...,n的n个人围坐一圈. * 约定序号为k(1 ...

  6. python 字典创建

  7. oracle函数 VARIANCE([distinct|all]x)

    [功能]统计数据表选中行x列的方差. [参数]all表示对所有的值求方差,distinct只对不同的值求方差,默认为all 如果有参数distinct或all,需有空格与x(列)隔开. [参数]x,只 ...

  8. 补充:css制作三角

    梯形图案看下面这段样式: .test{width:10px; height:10px; border:10px solid; border-color:#ff3300 #0000ff #339966 ...

  9. 快递查询API接口集成,有需要的可以直接用

    适用于涉及经常发货.寄快递的人群.企业.电商网站.微信公众号平台等对接使用.支持国内外三百多家快递及物流公司的快递单号一站式查询. 使用说明: 1.KuadidiAPI.php 不需要修改改任何东西 ...

  10. Libev源码分析05:Libev中的绝对时间定时器

    Libev中的超时监视器ev_periodic,是绝对时间定时器,不同于ev_timer,它是基于日历时间的.比如如果指定一个ev_periodic在10秒之后触发(ev_now() + 10),然后 ...