自动化性能测试第6篇:<center>Controller运行及Scenario(场景)</center>,<center>Go
【摘要】 性能测试大纲 目标 概念 性能测试与功能测试(焦点) 需求 解决方案 一、性能测试常用分类 二、性能测试常用指标【重要】 三、性能常用测试工具 一、安装步骤 二、安装图解 一、LoadRunner简介 三、 理解LoadRunner的三大工具(扩展) 一、为什么要学习关联? 二、什么是关联(correlation)?
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)编辑场景
```python
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)