美文网首页
LR+Jenkins性能自动化(一):通过bat文件一键启动lr

LR+Jenkins性能自动化(一):通过bat文件一键启动lr

作者: python小透明 | 来源:发表于2018-09-19 09:50 被阅读0次

    应领导要求,搭建LR+Jenkins性能自动化工程,以下为我的搭建思路

    1、bat脚本一键启动

    2、jenkins连接windows操作bat

    3、加入linux监控nmon

    4、加入linux监控连接数

    5、JAVA堆栈

    6、数据库监控

    前提:

    Loadrunner只能在Linux上搭建负载机,因此我们采用Jenkins+windows的方法,而windows上采用bat文件一键启动lrs脚本

    操作步骤:

    注意:所有文件必须在同一个磁盘,例如均在C盘,或D盘

    1、保存需要一键运行的场景lrs,注意文件夹名称不能有空格

    2、新建一个result文件,用来存放运行结果

    3、新建bat文件(可通过notepad++新建文件,然后另存为bat文件)

    4、在bat文件里输入

    PATH=D:\Program Files (x86)\HP\LoadRunner\bin\

    wlrun -TestPath D:\09result\script\mgsp.lrs -Run -ResultName D:\09result\res1

    PATH为你本地LR的路径,到bin即可,TestPath为你场景文件lrs的存放地址,ResultName为运行结束后,存放运行结果的地址

    若你的LR为破解版,还需要在bat文件前面加上一段代码,保证始终以“管理员权限运行”即可

    代码如下:

    @echo off

    >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

    if '%errorlevel%' NEQ '0' (

    goto UACPrompt

    ) else ( goto gotAdmin )

    :UACPrompt

    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"

    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"

    exit /B

    :gotAdmin

    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )

    pushd "%CD%"

    cd /D "%~dp0"

    结束

    相关文章

      网友评论

          本文标题:LR+Jenkins性能自动化(一):通过bat文件一键启动lr

          本文链接:https://www.haomeiwen.com/subject/vpubnftx.html