自动化性能测试第6篇:<center>Controller运行及Scenario(场景)</center>,<center>Goal-Oriented Scenario(目标场景)</center>

54 阅读1分钟

Controller运行及Scenario(场景)

目标

  1. 了解Controller的启动方式

  2. 了解什么是场景

  3. 掌握Controller的场景分类

为什么要学习Controller

1. 集合点需要在Controller场景中运行;
2. 性能测试就是模拟应用程序在【真实环境】中运行的情况;
(真实环境:就是需要模拟搭建各种业务场景,各种应用场景的搭建就需要Controller工具)

一、Controller运行方式

  1. 从VuGen脚本直接启动Controller【已讲解】

  2. 直接运行Controller 【推荐】

  3. 通过LR工具管理器运行

1.1 运行-直接运行Controller工具

开始菜单 -> HP LoadRunner -> Applications -> Controller【建议发送桌面快捷方式】

1.2 运行-通过LR工具管理器

  1. 开始程序 -> HP LoadRunner -> LoadRunner

  2. 点击 Run Load Tests

1.3 运行

运行Controller后,提示先选择场景;

Goal-Oriented Scenario(目标场景)

目标

了解目标场景的设计方案

一、目标场景 【了解】

1.1 目标场景

目标场景设计就是定义要实现的【测试目标】,LR会根据根据这些目标自动构建场景。

LR提供了5种测试目标::

1、虚拟用户数
2、每秒点击数
3、每秒事务数
4、每分钟页面数
5、事务响应时间
(其中每秒点击数、每分钟页面数只适合Web项目)
1.2 如何选择启动目标场景
1) 创建目标场景

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

(单一业务:单个业务脚本;混合业务:多个业务脚本【重点】)

2) 目标场景 图

红框选中的为接下来需要关注的地方

1.3 目标场景 计划与编辑
  1. 启动编辑场景

  2. 编辑场景

1) 启动编辑场景

  1. 场景默认数据:为 Controller 默认创建目标场景时设计的数据

  2. Edit Scenario Goal:编辑目标场景-修改目标场景数据

2)编辑场景