由于做性能往往是白天调脚本,晚上跑性能,这样做为性能测试人员也太辛苦了,能不能自己搞个小工具之类的自动让他跑起来呢?
当然可以啦,不费话直接上方法:
首先要在Controllerh里将各个脚本的场景设计好,并保存在同一个地方。(即*.lrs格式)
再用记事本写下批处理,如下面二个方法,另存为.bat格式,然后运行此bat。
下面二种方法都可以,但第一种方法我已经成功多次,未执行失败过,第二种方法经实验失败率较高,推荐第一种方法。
--------------------------批处理第一种方法----------------------------------
PATH=C:\Program Files (x86)\HP\LoadRunner\bin
wlrun -TestPath D:\pichuli\登录2.lrs -Run -ResultName D:\pichuli\test\登录
wlrun -TestPath D:\pichuli\已发chaxun400.lrs -Run -ResultName D:\pichuli\test\chaxun400
注:PATH为LR的安装路径的bin目录,然后调用Controller运行指定的场景,保存为指定的结果目录里。
--------------------------批处理第二种方法----------------------------------
cls
SET M_ROOT="C:\Program Files (x86)\HP\LoadRunner\bin"
%M_ROOT%\wlrun.exe -TestPath "D:\pichuli\登录2.lrs" -Run
%M_ROOT%\wlrun.exe -TestPath "D:\pichuli\已发chaxun400.lrs" -Run
注:M_ROOT为LR的安装路径的bin目录,然后调用Controller运行指定的场景,结果保存的位置需要在Controller里设置好。