Controller运行及Scenario(场景)
目标
-
了解Controller的启动方式
-
了解什么是场景
-
掌握Controller的场景分类
为什么要学习Controller
1. 集合点需要在Controller场景中运行;
2. 性能测试就是模拟应用程序在【真实环境】中运行的情况;
(真实环境:就是需要模拟搭建各种业务场景,各种应用场景的搭建就需要Controller工具)
一、Controller运行方式
-
从VuGen脚本直接启动Controller【已讲解】
-
直接运行Controller 【推荐】
-
通过LR工具管理器运行
1.1 运行-直接运行Controller工具

开始菜单 -> HP LoadRunner -> Applications -> Controller【建议发送桌面快捷方式】
1.2 运行-通过LR工具管理器

-
开始程序 -> HP LoadRunner -> LoadRunner
-
点击 Run Load Tests
1.3 运行

运行Controller后,提示先选择场景;
Goal-Oriented Scenario(目标场景)
目标
了解目标场景的设计方案
一、目标场景 【了解】
1.1 目标场景
目标场景设计就是定义要实现的【测试目标】,LR会根据根据这些目标自动构建场景。
LR提供了5种测试目标::
1、虚拟用户数
2、每秒点击数
3、每秒事务数
4、每分钟页面数
5、事务响应时间
(其中每秒点击数、每分钟页面数只适合Web项目)
1.2 如何选择启动目标场景
1) 创建目标场景

- 启动Controller
- Select Scenario Type:选择Goal-Oriented Scenario
- 根据测试用例给目标场景添加相应业务(单一业务或混合业务),双击(Available)有效脚本,或选 中点击Add ==>> 按钮
(单一业务:单个业务脚本;混合业务:多个业务脚本【重点】)
2) 目标场景 图

红框选中的为接下来需要关注的地方
1.3 目标场景 计划与编辑
-
启动编辑场景
-
编辑场景
1) 启动编辑场景

-
场景默认数据:为 Controller 默认创建目标场景时设计的数据
-
Edit Scenario Goal:编辑目标场景-修改目标场景数据
2)编辑场景
