HP Performance Center如何运行Loadrunner
使用 HP Performance Center 的基于
Web的用户界面,您可以在公司和家里同时执行并监控多项测试,或者安排它们在无人值守的情况下启动。为方便访问、共享和复用,相关测试资产(如测试脚本、负载测试配置、测试数据和分析生成的结果)存储在 HP Performance Center 中。
主要特性和优势
n
通过提供一个可以经 Web访问的解决方案以及全天候访问共享测试基础设施的服务,降低分布式负载测试的成本
n
更加有效地使用测试资产和许可证资源池
n
提供了一个用于运行性能测试 CoE 或 IT 共享服务的平台
n
为应用程序团队的所有成员提供了项目级可见性和协作式工作环境
HPE LoadRunner,打造移动应用负载测试领头羊!
收益还是亏损这个问题,很大程度上取决于移动应用的质量。
您的应用能否满足业务对于性能和可扩展性的要求?部署到生产环境中时,您的应用是否可以避免发生灾难性故障?您的应用能否提供的性能?
HPE LoadRunner的移动应用性能测试解决方案,适用于基于浏览器的应用和原生应用。通过在系统部署或升级之前检测瓶颈,HPE Load Runner能够防止出现性能问题,使您充满信心地部署高质量应用。
“
在一般负载测试过程中,我们借助HPE LoadRunner发现了许多问题,若在投产后才发现这些问题,势必造成服务和业务损失。
——某大型金融服务公司IT管理员对HPE LoadRunner软件的评价
LoadrunnerR/RPT 的脚本的开发过程通常都是采用录制 + 定制的模式。首先通过对典型业务逻辑的录制,完成脚本中的基本业务的框架,然后针对录制结果,通过参数化,数据关联,增加逻辑控制等方式加强脚本的适应性来满足特殊的业务需求。
脚本录制 / 定制过程LR:直接生成面向过程的运行代码LR 通过对基本业务的录制,VuGen 将生成的 Vuser 函数(也称作 LR API)并将他们插入到脚本中。在实践中,LR 脚本就是由这样的 Vuser 函数和一些定制代码组成的。对于基于 Web(HTTP/HTML) 的应用程序的测试,多数用户选择基于 C 语言的 LR 脚本,显然,这种 LR 脚本是一种面向过程的脚本,开发者可以对终运行的脚本进行直接的修改与调整。对于开发者来说,这种 LR 脚本的开发方式比较灵活。相应地,这项工作,对于开发者的编程基础,尤其是 C 语言和 LR API 的了解,要求都比较高。RPT:录制结果经过“翻译”生成终的运行代码与 LR 不同,RPT 的脚本录制过程可以拆分成两步。如图 1 所示,一步,RPT Recorder on RAC 负责记录用户的所有 HTTP 请求,生成一系列的 Trace 文件。Trace 文件记录了用户与服务器的交互过程。第二步,当用户完成脚本的录制过程之后,RPT Test Generator 能够根据 Trace 文件“翻译”一遍,生成终运行的测试脚本。
这种生成临时 Trace 文件的好处是用户可以随时依据该 Trace 文件生成新的测试脚本,然后再对脚本进行测试场景定制,而不用对同一个操作过程做多次录制操作。