LR+Jenkins实践思路

思路:在Loadrunner的安装bin目录下有Loadrunner Control模块的启动程序 Wlrun.exe”,想利用Jenkin windowsbatch命令持续构建一个任务,自动启动运行场景,且把结果发给analysis

 

通过Batch来调用LR场景:

Loadrunner\bin\wlrun.exe -Run -TestPath xxx -ResultName xxx -ResultCleanName -ResultLocation -InvokeAnalysis

 

 

参数名称

含义

TestPath

场景位置

Run

执行并关闭Controller

InvokeAnalysis

执行结束后触发Analysis

ResultName

结果保存目录及名称

ResultCleanName

结果名称

ResultLocation

结果保存目录

 

注意1ResultName=ResultLocation+ResultCleanName

注意2:如果不指定result路径,则参照scenario默认设置(其余设置雷同)

注意3:可以将bin路径加入到环境变量中

Jenkins中创建Windows batch 任务

 

 

Batch批处理文件即可执行脚本,在window下运行的一组命令,BAT其实就是把CMD中的命令或其他可执行命令组合到一起,所以BAT的基石是命令,上图的命令其实就如在CMD的命令行执行一般

 

问题: 上面Jenkins中构建以及在CMD中运行命令会提示,“Wlrun.exe”不是内部或者外部命令

解决办法:在环境变量path路径中添加 Loadrunnerbin目录就可以了 C:\Program Files (x86)\HP\LoadRunner\bin;

 

再次构建,成功启动场景运行后生成结果

posted on 2016-03-04 14:09  蒋莉  阅读(411)  评论(0编辑  收藏  举报

导航