Controller相关

Controller

1、执行场景时,Controller会为该场景中的每个Vuser分配一个负载生成器,负载生成器执行Vuser脚本,从而使Vuser可以模拟真实用户操作的计算机。LoadRunner Controller通过模拟多个虚拟用户代替真实的用户操作,同时支持多机联合测试,充分利用有限的硬件资源,解决了手工操作不同步和人力、物力资源严重浪费的问题。

2、负载是需要耗费系统资源的,如CPU、内存、磁盘空间等,模拟越多虚拟用户,也就意味着需要更多的资源,那么当一台机器资源模拟不了太多的虚拟用户时,负载机就成了性能测试的瓶颈,即:负载机本身由于系统相关资源问题,模拟不了既定的虚拟用户数量,而无法对被测试系统增加负载量。

针对这个问题,LoadRunner提供了负载生成器(Load Generator)进行解决。简单地讲,Load GeneratorController在场景运行过程中运行虚拟用户脚本的计算机。它将负载的虚拟用户分配给多个负载机,利用这些机器的硬件资源模拟大量的虚拟用户对被测试系统施加更大的巨大。

3、LoadRunner提供了两种场景设计方式:手动场景设计和面向目标场景设计。

手动场景设计可以通过建立组并指定脚本、负载生成器和每个组中包括的Vuser数来建立手动场景,还可以通过百分比模式建立手动场景,使用此方法建立场景可以指定场景中将使用的Vuser的总数,并为每个脚本分配负载生成器和占总数一定百分比的Vuser

在面向目标的场景中,可以定义希望场景达到的下列5种类型的目标:虚拟用户数、每秒单击次数(仅 Web Vuser)、每秒事务数、每分钟页面数或事务响应时间。

如何理解Return的返回值

Return表示一个过程的结束,在LoadRunner中用return根据脚本不同的返回值,表示脚本的成功或失败。“return + 大于等于零的数字”,表示成功,反之,则表示失败。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值