首页 > 代码库 > 大开测试:性能-如何在命令行下启动Controller(连载21)

大开测试:性能-如何在命令行下启动Controller(连载21)

7.21  如何在命令行下启动Controller

1.问题提出

如何在命令行下启动Controller进行负载测试?

2.问题解答

习惯使用命令行操作的读者可能十分关心,Controller是否可以在命令行下通过指定运行的场景和相关参数也可运行呢?LoadRunner提供了Controller命令行运行方式。如果在C盘存在一个场景文件Test.lrs,就可以通过在命令行下执行类似“wlrun-TestPathC:\Test.lrs-Run”的命令进行负载测试。关于命令行部分的描述前面章节已经多次提及,这里不再赘述。有关运行Controller相关参数如表7-4所示。

表7-4                                                  Controller命令行运行参数

参    数

参 数 描 述

TestPath

场景的路径,例如,C:\LoadRunner\scenario\Scenario.lrs

Run

运行场景、将所有输出消息转储到res_dir\output.txt文件中,并关闭Controller

InvokeAnalysis

指示LoadRunner在场景终止时调用Analysis。如果没有指定该参数,LoadRunner将使用场景默认设置

ResultName

完整结果路径。例如,“C:\Temp\Res_01”

ResultCleanName

结果名。例如,“Res_01”

ResultLocation

结果目录。例如,“C:\Temp”

【重点提示】

(1)如果在命令行中不使用参数调用Controller,则Controller将使用默认设置。

(2)Controller总是会覆盖结果。

(3)场景终止时,Controller将自动终止,并收集结果。如果不希望Controller在场景终止时自动终止,可向命令行添加-DontClose标志。


 

更多信息请关注大开科技公众号或官方网站

www.dakaikeji.com.cn

技术分享

大开测试:性能-如何在命令行下启动Controller(连载21)