一、创建场景

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中的场景(一) 创建场景的更多相关文章

  1. 搭建LoadRunner中的场景(二) 集合点

    Rendezvous: 这个单词来自于法语,军队集合的意思.LoadRunner中是指各虚拟用户在同一时刻完成指定的操作. 一. 集合点设置步骤 1. 在脚本中需要测试并发性能的操作之前加入集合点. ...

  2. 搭建LoadRunner中的场景(三)场景的执行计划

    所谓场景操作,包括初始化用户组.启动用户组各用户以及停止虚拟用户的全过程.依据设置不同,执行过程中可以最多有5类操作,分别是启动用户组(start group).初始化(Initialize).启动虚 ...

  3. 搭建LoadRunner中的场景(四)控制器的全局设置

    选择“Tools”菜单-“Options”选项打开设置窗口 1.超时设置 2.运行时设置 3.运行时文件存储设置 4.路径翻译表 路径翻译表是一种映射,将控制器上的文件路径转换为远程主机上的文件路径. ...

  4. LoadRunner中Action的迭代次数的设置和运行场景中设置

    LoadRunner中Action的迭代次数的设置和运行场景中设置 LoadRunner是怎么重复迭代和怎么增加并发运行的呢? 另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢? ...

  5. 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|  分 ...

  6. loadrunner 场景设计-目标场景设计

    场景设计-目标场景设计 by:授客 QQ:1033553122 A.   概述 Goals Types for Goal-Oriented Scenarios 在以目标为向导的场景中,定义你想实现的测 ...

  7. loadrunner 场景设计-手工场景设计

    场景设计-手工场景设计 by:授客 QQ:1033553122 概述 通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景 手工场景就是自行设置虚拟用户的变化,主要是 ...

  8. loadrunner 场景设计-手工场景设计

    概述 通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景 手工场景就是自行设置虚拟用户的变化,主页是通过设计用户的添加和减少过程,来模拟真实的用户请求模型,完成负载 ...

  9. 重学 Java 设计模式:实战备忘录模式「模拟互联网系统上线过程中,配置文件回滚场景」

    作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 实现不了是研发的借口? 实现不了,有时候是功能复杂度较高难以实 ...

随机推荐

  1. vue 组件创建与销毁

    vue 组件(如对话框组件)实时创建与销毁: 使用v-if <search-history :show="showSearchHistory" @close="sh ...

  2. Node.js 抓取电影天堂新上电影节目单及ftp链接

    代码地址如下:http://www.demodashi.com/demo/12368.html 1 概述 本实例主要使用Node.js去抓取电影的节目单,方便大家使用下载. 2 node packag ...

  3. Oracle 中session和processes的初始设置

    http://blog.163.com/succu/blog/static/193917174201252911727149/ 1.sessions   在初始化参数所设定的限制中,最为人所知的估计就 ...

  4. Spring学习五----------Bean的配置之Bean的生命周期

    © 版权声明:本文为博主原创文章,转载请注明出处 Bean的生命周期 1.定义 2.初始化 3.使用 4.销毁 初始化和销毁的三种方式 1.实现org.springframework.beans.fa ...

  5. redmine 自己定义字段mysql表结构

    redmine能够创建自己定义字段,我经经常使用它来满足不同的管理需求.如今来解读一下.看看这些自己定义字段是怎样存在mysql表中的. 表issues 用来存放issue的标准字段. mysql&g ...

  6. 2009-04-19 22:40 SQL SERVER游标的讲解

    游标和游标的优点 在数据库中,游标是一个十分重要的概念.游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结 果集中每次提取一条记录的机制.游标总 ...

  7. 精彩回顾 HUAWEI HiAI 亮相华为北研所

    ​​从普通照片变成艺术品,仅需3秒: 从随手拍下的讲解胶片到生成规整清晰的ppt,只要瞬间…… 5月25日在华为北京研究所举办的HUAWEI HiAI技术合作交流会上,伴随着一声声惊叹,数款接入HUA ...

  8. C打印函数printf的一种实现原理简要分析

    [0]README 0.1)本文旨在对 printf 的 某一种 实现 原理进行分析,做了解之用: 0.2) vsprintf 和 printf.c 的源码,参见 https://github.com ...

  9. c# 备份数据

    #region 备份数据文件 /// <summary> /// 备份数据文件 /// </summary> /// <param name="strFileN ...

  10. Socket的错误码和描述

    //下面是Socket Error的错误码和描述: Socket error 0 - Directly send error  Socket error 10004 - Interrupted fun ...