搭建LoadRunner中的场景(一) 创建场景
一、创建场景
1. 使用场景创建设置对话框

场景分类:
1. 人工场景:相比面向目标场景,人工场景在实际工作中的应用更为广泛。
2. 面向目标场景:预先定义了一个测试目标,LoadRunner将根据这个目标自动构建场景,有点类似向导模式。
手动场景的两种方式:
用户组方式:虚拟用户分组,测试工程师可以自由地分配各组用户数量(LoadRunner默认用户组方式);
分布百分比方式:需要测试工程师指定某些用户所占的百分比和用户总数,系统再根据这些数据计算产生出具体某类用户的数量(通过勾选"Use the percentage mode to distribute the Vusers among scripts "实现)。
二、设计场景

上图的最下方有两个选项卡,分别是"Desing"和"Run"。
1. 增加用户组

可以为不同的用户组指派运行场景时执行不同的脚本,在真实的环境中,不是所有的浏览器都在一个页面或者进行相同的操作,他们可能有的在注册新用户,有的在浏览商品,有的在回复留言,有的在上传图片等,因此将进行不同操作的用户分组也是一个方法。
2. 添加压力生成器

通过点击工具栏上的“Load Generators”图标按钮,即可打开生成器设置对话框,可通过界面右边各种按钮对界面生成器进行管理。
(1) 点击“Add”按钮 创建一个压力生成器

Name: 机器名称或者IP地址。
Platform: 选择操作系统。
Temporary directory: 临时目录文本框,LoadRunner的控制器将在临时目录中生成一些文件,用于储存场景运行时的数据。
选中“Enable load generator to take part in the scenario”令压力生成器在场景中生效。
(2) 点击“More” 对压力生成器进行更多设置


(3). 压力生成器的状态与连接

有"Ready"和"Down"两种状态,点击右侧“Connect”按钮,连接成功之后,状态就变成“Ready”。
【用户组和压力生成器】
用户组和压力生成器可以有机的结合起来,比如不同的用户组采用不同的压力生成器。
【用户组的常见分类方式】
1. 根据浏览器分组:比如IE、FireFox、Google chrome各分为一组。
2. 根据操作系统分组:比如Window、Linux各分为一组。
3. 根据用户操作熟练程度: 比如初次用户和熟练用户(思考时间不同)各分为一组。
4. 根据脚本分类:比如浏览、购物各分为一组。
可以根据实际业务情况进行分组。
设置好用户组和压力生成器之后,界面如下:

3、运行时设置

4. 场景详细信息设置

搭建LoadRunner中的场景(一) 创建场景的更多相关文章
- 搭建LoadRunner中的场景(二) 集合点
Rendezvous: 这个单词来自于法语,军队集合的意思.LoadRunner中是指各虚拟用户在同一时刻完成指定的操作. 一. 集合点设置步骤 1. 在脚本中需要测试并发性能的操作之前加入集合点. ...
- 搭建LoadRunner中的场景(三)场景的执行计划
所谓场景操作,包括初始化用户组.启动用户组各用户以及停止虚拟用户的全过程.依据设置不同,执行过程中可以最多有5类操作,分别是启动用户组(start group).初始化(Initialize).启动虚 ...
- 搭建LoadRunner中的场景(四)控制器的全局设置
选择“Tools”菜单-“Options”选项打开设置窗口 1.超时设置 2.运行时设置 3.运行时文件存储设置 4.路径翻译表 路径翻译表是一种映射,将控制器上的文件路径转换为远程主机上的文件路径. ...
- LoadRunner中Action的迭代次数的设置和运行场景中设置
LoadRunner中Action的迭代次数的设置和运行场景中设置 LoadRunner是怎么重复迭代和怎么增加并发运行的呢? 另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢? ...
- LoadRunner中运行场景时提示"You do not have a license for this Vuser type."
LoadRunner中运行场景时提示"You do not have a license for this Vuser type." 2012-06-15 17:09:07| 分 ...
- loadrunner 场景设计-目标场景设计
场景设计-目标场景设计 by:授客 QQ:1033553122 A. 概述 Goals Types for Goal-Oriented Scenarios 在以目标为向导的场景中,定义你想实现的测 ...
- loadrunner 场景设计-手工场景设计
场景设计-手工场景设计 by:授客 QQ:1033553122 概述 通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景 手工场景就是自行设置虚拟用户的变化,主要是 ...
- loadrunner 场景设计-手工场景设计
概述 通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景 手工场景就是自行设置虚拟用户的变化,主页是通过设计用户的添加和减少过程,来模拟真实的用户请求模型,完成负载 ...
- 重学 Java 设计模式:实战备忘录模式「模拟互联网系统上线过程中,配置文件回滚场景」
作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 实现不了是研发的借口? 实现不了,有时候是功能复杂度较高难以实 ...
随机推荐
- sql执行顺序图
http://www.16aspx.com/cmsimages/20130325/664845013.png
- 4种使用webpack提升vue应用的方式
本文参考自:https://mp.weixin.qq.com/s?src=11×tamp=1526886111&ver=889&signature=u9SixhvlJ ...
- DIV旋转的測试代码
<html> <head> <style type="text/css"> .rat0 { -webkit-transform: rotate( ...
- 设计模式 - 代理模式(proxy pattern) 未使用代理模式 具体解释
代理模式(proxy pattern) 未使用代理模式 详细解释 本文地址: http://blog.csdn.net/caroline_wendy 部分代码參考: http://blog.csdn. ...
- linux SPI驱动——gpio模拟spi驱动(三)
一:首先在我的平台注册platform_device,保证能让spi-gpio.c能执行到probe函数. 1: struct spi_gpio_platform_data { 2: unsigned ...
- 10个经典Java面试题
1.Java的HashMap是怎样工作的? HashMap是一个针对数据结构的键值.每一个键都会有对应的值.关键是识别这种值. HashMap 基于 hashing 原理,我们通过 put ()和 g ...
- Java8中 Date和LocalDateTime的相互转换
一.在Java 8中将Date转换为LocalDateTime 方法1: 将Date转换为LocalDatetime,我们可以使用以下方法: 1.从日期获取ZonedDateTime并使用其方法toL ...
- 06 redis中set结构及命令详解
集合 set 相关命令 集合的性质: 唯一性,无序性,确定性 注: 在string和link的命令中,可以通过range 来访问string中的某几个字符或某几个元素 但,因为集合的无序性,无法通过下 ...
- jquery在网页实时显示时间;
1.定义一个显示时间的位置 <div id="shijian"> </div> 2.jquery代码 function showTime() { var c ...
- 实现RTSP网站微信直播方案EasyNVR(linux版)部署问题之:ERR_CONTENT_LENGTH_MISMATCH
发现问题: 想要优化一下EasyNVR相关功能,内部测试软件,于是在linux系统中部署了一台EasyNVR.当部署好,运行起来发现问题: EasyNVR的配置页面数据出不来. 分析问题: 基于是we ...