LR8.0中文手册_Chapter2 LoadRunner的功能

<本文属原创,如需转载请与本人联系>

Chapter2 LoadRunner的功能

为了列举LoadRunner的功能,你将根据一个具有10个并发用户的数据库来执行并分析一个负载测试。这个测试将会模拟travel用户同时使用航班预定系统(例如: 登录,查找航班,购买,核对路线,注销)。

在测试过程中,你将会观察到在使用LoadRunner在线监控的情况下Web服务器的行为,特别是,你将会发现负载增加是如何影响服务器对用户操作的反映时间(事务处理反应时间)的,并导致出错。

当你看到LoadRunner如何被用来在一个系统上产生负载并衡量系统对那个负载的相应时间时,你将会学到如何用LoadRunner组件-VnGenController, Analysis 去创建并执行你自己的测试,分析测试结果。

注:为了达到你想要模拟的用户数(Vusers)来测是你的应用,LoadRunner 要求你购买通行证(license)在LoadRunner体验版本中,你只能设置10Vusers

创建负载测试

         控制器(Controller)是你创建、管理、监视你测试的控制台。你将使用Controller来运行你的范例脚本模拟真实用户的动作行为,从而导致数个用户的并发行为,为系统增加负载。

1.   打开Mercury LoadRunner 窗口

选择: Start > Programs > Mercury LoadRunner > LoadRunner,  这时 Mercury LoadRunner 的装载窗口被打开 .

2.   打开控制器Controller

    在Load Testing 表单中,单击Run Load Tests。默认的,LoadRunner Controller会打开一个新的Scenario对话框。-单击Cancel

3.  打开测试范例

Controller的菜单中选择 File > Open ,在 <LoadRunner Installation>/Tutorial 目录下,打开demo_scenario.lrs 文件.


         LoadRunner Controller 打开的 Design Tab 中, demo_scrpt test 显示在 Scenario Groups 面板中,你可以看到有 10 个虚拟用户被安排执行这个测试。

注:如果你没有在LoadRunner默认的安装目录中安装指南(Tutorial)那么脚本的路径将会出错(脚本的路径指示将会被显示为红色)。 为了进入正确的路径,选择这个脚本,并单击向下箭头。单击Browse按钮,将demo_script <LoadRunner Installation/Tutorial>目录下,单击Ok即可。

现在可以准备执行测试。

执行负载测试

单击Start Scenario 按钮。在控制器(Controller)中会显示出执行视图,控制器开始一个情境(scenario)。

Scenario Groups 面板中,你可以看到虚拟用户逐步开始执行同时系统负载也开始增加。在online graphs 区域,你可以看到系统对虚拟用户操作的响应。

监视负载测试

当你为一个应用创建负载的时候,你想看到应用在真实时间里的表现,和存在的瓶颈。你用LoadRunner提供的继承套件监视器去衡量每一个单独的层次,服务器,以及系统组件在负载测试期间的表现。LoadRunner监控器有多种系统支持组件,包括:网页(Web),应用(application),网络(network),数据库(database),以及ERP/CRM 服务器

1.   观察默认图表

默认情况下,控制器会显示执行的虚拟用户(Running Vusers)事务处理响应时间(Transaction),每秒点击数(Hits per Second),和Windows的资源图(Windows Resources graphs)。前三个是不需要配置的,Windows 资源监视器在这里已经为你配置了。

Ø         Running Vusers – Whole Scenario 图表 可以让你监视在指定时间里运行的虚拟用户,你可以发现每分钟对会有两个虚拟用户开始执行。

    Ø    Transaction Response Time – Whole Scenario 图表 你可以监视完成每个事务处理需要花费的时间。你可以看到,你的客户登录、查询航班、购买航班、客队路线、登出系统所需花费的时间。

你可以发现在测试过程随着在应用上工作的虚拟用户数量的增加,事务响应时间将会增加,同时服务器对客户提供的服务速度会下降。

Ø         Hits per Second  -Whole Scenario 图表 可以让你监视到在执行情境的时候虚拟用户在Web服务器上每秒的点击(HTTP 请求)

Ø         Windows Resources 图表 可以让你在执行一个情境的时候监视Windows系统资源的使用情况(如 CUP,硬盘,或者内存的利用)。在第七课中你可以学到如何配置Windows资源和其他的监视器。

注意, 每一个测量表都会显示为彩色的编码线,在图表中每一行都会显示成相同的颜色。

在图表中被选中的行将会被高亮显示。

2.  查看错误信息

如果你的及其正在处理很重的负载,将会遇到错误信息

在一个可用的图表树中,选择静态错误图表( Error Statistics graph ), 并把他拖动到 Windows Resources 图表的面板中。这个出错的静态图表将会提供在一个情境中发生的错误的个数,并且指出它在什么时候发生了错误。错误由资源集中到一起-例如:在脚本中的位置或产生的负载的名字。

   

在这个例子中,在五分钟以后,系统中的错误数字将会增加。这些错误是由于响应时间超时而导致的。

注:你的情境的执行可能要花几分钟时间。当你的情境进行的时候你可以前后查看你的图表,显示你的在线记录。

结果分析blog.csdn.

测试执行的结论部分,LoadRunner提供了一个深度分析由图表和报告组成。你可以通过几个情境来综合比较多个图表。此外,你可以使用自动关联工具去合并所有的包含影响响应时间数据的图表,查明错误发生时发生了什么事情。通过使用这些图表和报告,你可以很容易确定出你应用中的瓶颈,进而确定如何改变你的系统从而提高性能。在第10课你将会学到如何使用分析工具。

你可以通过选择 Results > Result Settings 或者 单击 Analyze Results 按钮来带有情境报告的分析器。这个结果被保存在 <LoadRunner installation>/Results/tutorial_demo_res 目录下。

  下一节

         现在你已经发现了LoadRunner 自动测试进程的力量了,你将准备学习如何创建一个负载测试脚本,设计执行你自己的测试。分析测试结果。接下来的课程将会带领你去完成这些步骤。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值