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

场景设计-手工场景设计

by:授客 QQ1033553122

 

概述

通过选择需要运行的脚本,分配运行脚本的负载生成器,在脚本中分配Vuser来建立手工场景

 

手工场景就是自行设置虚拟用户的变化,主要是通过设计用户的添加和减少过程,来模拟真实的用户请求模型,完成负载的生成。

 

手工场景模式:

Vuser group mode.在该模式中,为每个脚本都分配一个虚拟用户组,并为每个虚拟用户组分配一个Vuser数量。默认的,同一个组中的所有vuser都在同一负载生成器上运行同一个脚本,如下图

loadrunner <wbr>场景设计-手工场景设计

 


 

可以为同一个组中的不同用户分配不同的脚本、负载生成器,如下图

loadrunner <wbr>场景设计-手工场景设计
 

 

通常,每一个Group仅包含一个脚本,代表一种典型操作,该组的Vuser用户都执行该脚本

 

Percentage mode.该模式中,为场景设定Vuser总数并为每个脚本指定Vuser数量的百分比值及指定负载生成器

loadrunner <wbr>场景设计-手工场景设计
 

 

类似Group,通常,每一个Script仅包含一个脚本,代表一种典型操作,

 

问题:Vuser Group Mode模式下,如何修改各个GroupQuantity用户数?

1.  切换场景为Percentage Mode

2.  如下,点击对应脚本所在列(%)的单元格,修改比率

loadrunner <wbr>场景设计-手工场景设计
 

 

3.再次切换场景为Vuser Group Mode

 

注意:

1.两个脚本是以同样的方式进行负载的,只是根据用户的比例分配负载增加的趋势,这里设置了每隔15秒增加10用户,也就是15秒增加7个属于basic_script的用户,3个属于basic_script_1的用户

2.这里并不能修改总的用户数,仅能修改分配给每个组的用户数,如果要修改Vuser总数,双击Start Vusers action,修改Start total Vuser中的total,见下文

 

场景模式切换

Vuser Group Mode转换为Percentage Mode:如下

Scenario->Convert Scenairio to the Vuser Group Mode

 

Vuser Group Mode转换为Percentage Mode:如下

Scenario->Convert Scenairio to the Percentage Mode

 

场景计划设置(Scenario Schedule)

Scenario Schedule中设置负载行为

 

Service Level Agreement(服务水平协议)

设计负载测试场景时,可以为性能指标定义目标值或服务水平协议 (SLA) 。运行场景时, LoadRunner 收集并存储与性能相关的数据。分析运行情时, Analysis 将这些数据与 SLA 进行比较,并为预定义

的测量指标确定SLA状态。

 

手工场景设计步骤

a)   打开或创建一个场景

1、在主控制条上点击 New Scenario按钮loadrunner <wbr>场景设计-手工场景设计

2、在New Scenario对话框中,选择Manual Scenario.

3(可选)想按百分比分布Vuser的话,选择Use the Percentage mode... 选项。

4(可选) 选择要加入场景的脚本。如果你这一步不选择脚本,还可以在场景中添加。

点击OK后,打开场景Design标签。

loadrunner <wbr>场景设计-手工场景设计

 

 

b)   添加负载生成器

点击Load Generatorloadrunner <wbr>场景设计-手工场景设计按钮 (或者Scenario->Load generators) 在打开的Load Generators对话框中点击Add并输入你要添加的负载生成器的详细信息

 

loadrunner <wbr>场景设计-手工场景设计

点击添加

 

loadrunner <wbr>场景设计-手工场景设计

注意:这里的名称可以是ip也可以计算机名、localhost(本机)

 

点击More,进行更多设置

 

 

loadrunner <wbr>场景设计-手工场景设计
 

添加后

loadrunner <wbr>场景设计-手工场景设计

 

 

点击Connect

loadrunner <wbr>场景设计-手工场景设计

 

 

这里如果 Temporary directory 目录为空,那么运行时,  LoadRunner 存储临时文件在负载生成

器上,由负载生成器变量TEMPTMP变量指定的临时目录.

 

c)   添加Vuser组、Vuser用户

 

添加Vuser

Vuser Group Mode:在场景组面板中,创建要加入场景的虚拟用户组Vuser group.创建一个场景虚拟用户组:

1、点击Add Group按钮loadrunner <wbr>场景设计-手工场景设计

2、在Add Group对话框中:

填写组名,指定该组Vuser数量。

选择一个运行Vusers的负载生成器

选择一个虚拟用户脚本。

 

loadrunner <wbr>场景设计-手工场景设计

 

Percentage Mode:在场景脚本面板中,按照如下添加组到场景:

点击 Add Group 按钮并从列表中选一个 Vuser 脚本
loadrunner <wbr>场景设计-手工场景设计

 

1、在场景脚本面板中的Load Generator列中选择用于运行脚本的负载生成器。

注意:缺省的,新增的脚本会在场景中所有负载生成器上运行。

loadrunner <wbr>场景设计-手工场景设计

 



2、为场景选择所有脚本时,在场景脚本面板的 % 列中为每个脚本指定一个总虚拟用户数的百分比。 从第一个脚本开始进行百分比的设定,然后下一个脚本,依此类推.

loadrunner <wbr>场景设计-手工场景设计

 


 

添加Vuser用户

为单个Vuser组添加用户

1.先切换到Vuser Group Mode

2Design 标签页> Scenario Groups 面板>选择要添加虚拟用户的Vuser> Vusers > Add Vusers

loadrunner <wbr>场景设计-手工场景设计

 

 

 

3.Add Vuser(s)

loadrunner <wbr>场景设计-手工场景设计

 

注意:

1.上述的设置会改变原来的总的虚拟用户数

2. 如果仅是设置虚拟用户总数,则可在在场景计划 (scenario schedule) 中定义的。

如下,修改Start total  Vusers中的total

 



 

d)   为场景定义一个schedule

可以在默认计划上进行设置,也可以新建,如下

 




e) 定义Service Level Agreements(可选)

 

转载于:https://www.cnblogs.com/shouke/p/10158277.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值