Loadrunner

LoadRunner是一种负载测试工具,用于预测系统行为和性能。它包括虚拟用户脚本、控制器、负载生成器和分析器等组件。虚拟用户脚本记录用户操作,控制器设置场景参数并管理虚拟用户,负载生成器分配资源,分析器生成测试报告。在性能测试中,关注响应时间、并发用户数、吞吐量等指标。LoadRunner通过模拟大量用户并发操作,帮助企业优化系统性能并找出瓶颈。
摘要由CSDN通过智能技术生成

LoadRunner:是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

一、LoadRunner三大组件

脚本用户脚本(Virtual user generator):录制、调试脚本
测试人员被LoadRunner的Vuser(虚拟用户)代替,测试人员执行的操作以Vuser Script(虚拟用户脚本)的方式固定下来。一条计算机可以运行多个Vuser,因此LoadRunner又减少了性能测试对硬件的要求。
Vuser在方案中执行的操作是用Vuser脚本描述的。运行场景时,每个Vuser去执行Vuser脚本。Vuser脚本记录了用户的动作,并且包含一系列度量并记录服务器性能的函数,从而方便计算性能指标。这就像一个真实的用户一边做操作,一边拿着秒表记录时间一样。

控制台(controller):设置场景参数,管理虚拟用户
是运行性能测试的司令部,Controller负责生成性能测试场景,管理和协调多个虚拟用户,在实际运行时,Controller运行任务分派给各个Load generator,同时还联机监测软件系统各个节点的性能,并收集结果数据,提供给LoadRunner的Analysis.
①Load generator:就是pc,要利用各pc机的资源,比如一台虚拟机可以模拟出的用户数为1000人,若要对5000人进行在线测试,则可以将其他的pc联入,输入其ip地址即可。
在Controller中,”Scenario Scripts”的Load Generators中点击”Add”,输入ip地址;然后点击工具栏的load generator,点击connect进行连接,即可利用该物理机的资源。(新物理机要有load generator软件)
Load generator,通俗来讲,是controller的“手下”,Controller发号命令,Load generator负责实施执行。通常在一台机器上安装了LoadRunner后,就自动安装了Load generator,而一个Controller可以控制多态机器上的Load generator,让他们同意听从指挥,共同完成任务。
②代理程序(Agent):部署在各个客户端,协同得到步调一致的虚拟用户
在load ge

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值