使用 HP LoadRunner
如需使用请注明作者及出处
Using HP LoadRunner
➤场景。使用HP LoadRunner,你把你的应用程序的性能测试要求的情况。一个场景定义在每个测试会话期间发生的事件。因此,例如,一个场景定义和控制用户的数量来模拟,规定他们执行的动作,他们的机器上运行模拟。
➤Vuser。在该方案中,LoadRunner用虚拟用户或V用户代替人类用户。当你运行一个场景,用户模仿人类用户操作使用您的应用程序。当一个工作站可只有一个人类用户,许多V用户可以在一个工作站上同时运行。事实上,一个场景可以包含数十,数百,甚至数千的用户。
➤虚拟用户脚本。一个虚拟用户执行期间的行动方案通过虚拟用户脚本描述。当你运行一个场景,每个虚拟用户执行一个虚拟用户脚本。每个虚拟用户脚本包括测量和记录应用程序的组件的性能功能。
➤事务。要测量服务器的性能,您定义事务。事务表示您对测量感兴趣的一个操作或一组操作。你在你的虚拟用户脚本定义事务包围的开始和结束事务报表脚本的相应部分。例如,您可以定义一个处理服务器处理请求查看帐户余额和在自动取款机上显示的信息所需的时间的事务的处理方法
➤交会点。你插入集合点为虚拟用户脚本来模拟服务器上的用户负荷量。交会点指导用户等多个虚拟用户到达某一点,在测试执行过程中,这样他们可以同时执行一个任务。例如,模拟银行服务器上的负荷,你可以插入一个交会点指示100个虚拟用户存现金到自己的帐户在同一时间。
➤控制器。你使用HP LoadRunner控制器来管理和维护你的情景。使用控制器,你就控制了所有的虚拟用户在一个场景中,在一个单一的工作站。
➤负载生成器。当你执行的情况下,控制器将各种场景中的一个虚拟用户给负载生成器。负载生成器执行虚拟用户脚本的虚拟用户的机器,能够模仿人类用户的行为。
➤性能分析。虚拟用户脚本包括在负载测试时测量和记录系统性能的功能。在一个场景中运行,您可以监视网络和服务器资源。在一个场景运行后,您可以查看报表和图表中的性能分析数据
Working with HP LoadRunner
假如你想测试由许多互联网用户访问的在线银行网站服务器。该网站为客户提供了全方位的银行服务,如转移资金和检查帐户余额的功能。要测试此服务器,您将创建一个场景。该场景定义了在负载测试期间在服务器上执行的操作。
在加载和监视银行服务器的场景中,您想:
➤模拟可控制负载对服务器
➤穆尼最大负荷条件对服务器
➤在荷载作用下测试服务器的性能
➤检查性能发生延误:网络或客户端延迟、CPU性能、I/O延迟,数据库锁定,或在服务器上的其他问题
➤在某负载下监控网络和服务器资源
HP LoadRunner Vuser Technology
在每个Windows负载生成器,您安装远程代理调度机(进程)和LoadRunner代理。

➤远程代理调度。远程代理调度程序(进程)使控制器能够在负载发生器上启动应用程序。
➤代理。LoadRunner代理使控制器和负载发生器来彼此沟通。当你运行的某个场景下,控制器指示远程代理调度(进程)发起LoadRunner代理。代理从控制器接收指令初始化、运行、暂停,并停止用户。同时,代理人也依靠Vuser的状态数据转达给控制器

浙公网安备 33010602011771号