首页 > 代码库 > 大开测试:性能-如何在命令行下启动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)