LoadRunner使用3(Controller)

下午实习任务:

  • 从VuGen打开脚本切入Controller创建手工场景
  • 直接在Controller中选择多个脚本创建手工场景(百分比方式)
  • 比较手工场景百分比方式和非百分比方式的不同
  • 如何将百分比方式手工场景设置为用户数量(非百分比方式)的手工场景
  • 手工场景中Global Schedule中的各个设置的作用分别是什么
    • Start Group
    • Initialize
    • Start Vusers
    • Duration
    • Stop Vusers
  • 以手工创建场景,设定5个用户运行的方式在Controller中设置集合点,分别以以下各项为集合点策略运行场景观察结果
    • 所有用户50%到达
    • 运行用户的60%到达
    • 2个用户到达
  • 不断调整场景设定,收集系统最大能承受的用户数

Controller介绍

1、手工模式页面介绍

(1)设计页面

(2)运行页面

 

2、复选框是否勾选的比较

(1)打开controller,新建:

勾选复选框,百分比模式:

可以看到这里无法更改。

(2)我们再添加一个脚本,可以更改其用户的百分比例:

如图为test2.1运行所有用户的80%。test2运行所有用户的20%。

重新新建一个环境,不勾选:

可以看到该处显示当前用户总数。

可以在此处切换到百分比模式:

在百分比模式时也同样可以在此处切回来。

 

3、更改用户总数的方法

(1)在设计页面的左上方有3个人物按钮:

第2个按钮可增加脚本并设置用户数,第3个为删除脚本。

点击第一个:

点击“Add Vusers”可添加用户。

同时也可在运行页面的右侧找到:

可以实现一边运行一边添加。

(2)看到设计页面的左下方,全局策略:

选择第2个:

在这里可以修改人数。

 

4、全局策略

共4个选项,其中如果第3个选项中选择第1个则第4个选项会消失。

(1)初始化

  • 同时初始化所有用户(施加压力)
  • 每一段时间初始化1位用户
  • 交给软件来根据机器的情况来分配时间间隔

(2)开始的用户

  • 所有用户同时开始
  • 每个用户按相同间隔时间后再分别开始

(3)持续时间

  • 运行直到完成
  • 持续2min,即使某个用户运行完了也要再停留2min(施加压力)

(4)结束用户(和持续时间相对应)

  • 同时撤下所有用户
  • 每5s撤2个用户

 

5、集合点

如果打开的脚本中设置了集合点,则该按钮是激活状态:

打开集合点:

左上方框中为该脚本中的集合点。

“Disable Rendezvous”若是红叉,说明该集合点是激活状态;若是绿勾,说明是未激活状态。

选中用户,点击“Disable”删除其集合。

并发策略:

  • 所有用户的xx%到达集合点后
  • 现在正在运行的用户的xx%到达集合点后
  • 当有xx位用户到达集合点后

“Timeout between Vusers”:用户超时时间,即等待某用户最多到xx秒后不等待。

这里我们选择“现在正在运行的50%的用户到达集合点后并发”。

 

6、运行界面

到运行界面,开始运行:

运行完毕后可以看到有4个默认的窗口视图:

该图表示在整个过程中的用户数量。

因为是10个用户同时开始的,所以在开始阶段一直都是10,后来随着用户的结束紫线开始下降。

该图表示响应时间。

响应时间:用户提交一个请求,系统从开始呈现到将所有信息都呈现到客户端所需要的时间。

在脚本中,我们对登录做了事物处理,可以看到该事物的时间较为平稳,最大耗时1.8s,最小耗时0.4s。

该图表示每秒的点击率。

不等于点击次数,是每秒钟服务器接受到的用户请求的数量。

该图表示资源计数器。

因为这里没有设置所以是空白,详细的设置说明之后介绍。

在任意窗口视图右键,可以选择展示的窗口数量:

范围为1-16:

一般默认为4就好了,多于这个数一来屏幕看不清楚,二来观测跟不上。

在左边可以选择其他的窗口来监控观察:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值