软件介绍
LoadRunner12是一款专业的行业软件,涉及自动化测试,帮助客户更快地识别和发现问题,有效提高工作效率,监控任务的性能。它完全采用一键操作,用户只要盯着机器就能完成。
软件功能
一.虚拟用户1.使用该软件的虚拟用户生成器,您可以轻松地创建系统负载。该引擎可以生成虚拟用户,以虚拟用户的方式模拟真实用户的业务操作行为。它首先记录业务流程(例如,下面的订单或机票预订),然后将其转换为测试脚本。使用虚拟用户,您可以同时在Windows、UNIX或Linux机器上生成数千个用户访问。因此,该软件可以大大减少负载测试所需的硬件和人力资源。
2.在使用虚拟用户生成器设置测试脚本之后,您可以对它进行参数化。该操作将允许您通过使用几组不同的实际数据来测试您的应用程序,从而反映该系统的负载能力。以订单输入流程为例,参数化操作可以将记录中的固定数据替换为变量值,如订单号和客户名称。在这些变量中输入可能的订单号和客户名称,以匹配许多实际用户的操作行为。
第二,真实负载
1.在设置虚拟用户之后,您需要设置您的负载计划、业务流程组合和虚拟用户的数量。有了这个软件的控制器,你可以快速组织一个多用户测试计划。Controller的Rendezvous功能提供了一个交互式环境,在这个环境中,您不仅可以构建一个连续和循环的负载,还可以管理和驱动负载测试方案。
2.此外,您可以使用其调度服务来定义用户何时访问系统以生成负载。通过这种方式,您可以自动化测试过程。您还可以使用控制器来限制您的负载方案,在该方案中,所有用户同时执行一个操作,例如登录到inventory应用程序来模拟峰值负载。此外,您可以监视系统架构中各种组件的性能——包括服务器、数据库、网络设备等。-帮助客户决定系统的配置。
第三,定位性能
1.包括集成的实时监视器,因此您可以在负载测试期间随时观察应用程序系统的运行性能。这些性能监视器可以显示实时事务性能数据(如响应时间)和其他系统组件的实时性能,包括应用服务器、web服务器、网络设备和数据库。这样你就可以在测试过程中从客户端和服务器端评估这些系统组件的运行性能,从而更快的发现问题。
2.有了ContentCheck TM,就可以判断负载下的应用功能是否正常。当虚拟用户运行时,check检测应用程序的网络数据包的内容,并确定ContentCheck out中是否有错误。它的实时浏览器帮助您从最终用户的角度观察程序性能。
四个。分析结果
1.测试完成后,软件将收集和汇总所有测试数据,并提供先进的分析和报告工具,以便快速发现性能问题并跟踪原因。有了Web Transaction Details Monitor,您可以知道将所有图像、框架和文本下载到每个网页所需的时间。例如,这种事务细节分析机制可以分析应用系统运行缓慢是因为大尺寸图形文件还是第三方数据组件。此外,Web事务细节监控器对客户端、网络和服务器的端到端反应时间进行分解,便于识别问题和定位真正有问题的组件。例如,您可以分解网络延迟来确定DNS解析时间,即连接到服务器或SSL身份验证所需的时间。通过使用分析工具,您可以快速找出错误的位置和原因,并做出相应的调整。
第五,重复测试。
1.负载测试是一个迭代过程。每次处理错误情况时,您都需要在相同的方案下再次对应用程序进行负载测试。以便检查您所做的修正是否提高了运行性能。
2.完全支持EJB负载测试。这些基于Java的组件运行在应用服务器上,提供广泛的应用服务。通过测试这些组件,您可以在应用程序开发的早期阶段识别并解决可能的问题。
有了这个软件,你可以很容易地知道系统的性能。控制器允许您重复执行与错误修改前相同的测试方案。它基于HTML的报告为您提供了比较性能结果的基准,以便测量改进的程度,并确保应用程序在一段时间内的成功。由于这些报告是基于HTML的文本,您可以随时将它们发布在您公司的内部网上以供参考。
4.下面文章的编者将整理一篇关于使用该软件测试BEA中间件产品的在线文章,与大家分享如何使用该软件进行实际的性能测试。
如何使用LoadRunner12
1.双击并单击虚拟用户生成器开始运行;2.点击文件和新建脚本解决方案创建一个新的脚本,或者快捷键Ctrl+N,如下图1-1所示。
3.生成一个新脚本,如下图1-2所示。
4.在VuGen下选择移动,移动应用会是HTTP/HTML;;;输入录制的文件名和保存地址,然后点击“创建”来录制脚本。如下图1-3所示。