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 文件记录了用户与服务器的交互过程。通过PerformanceCenter跟踪您的性能需求的覆盖率和状态。第二步,当用户完成脚本的录制过程之后,RPT Test Generator 能够根据 Trace 文件“翻译”一遍,生成***终运行的测试脚本。
这种生成临时 Trace 文件的好处是用户可以随时依据该 Trace 文件生成新的测试脚本,然后再对脚本进行测试场景定制,而不用对同一个操作过程做多次录制操作。
LoadRunner
TruClient:
新的协议TruClient - Web允许Internet Explorer,Firefox和Chromium浏览器之间跨记录和重播。用一个浏览器记录的脚本可以在另一个浏览器中重播。有关详细信息,请参阅在LoadRunner帮助中开发TruClient脚本。因为通常无法预测软件构建何时完成,所以当软件构建完成的时候,基础设施可能还未准备好。
能够将TruClient - Firefox和TruClient - IE脚本转换为TruClient - Web。
新工具箱步骤如果浏览器允许您添加特定于浏览器的步骤。
全局监视面板允许您使用断点查看变量值。有关详细信息,请参阅LoadRunner帮助中的调试TruClient脚本。
支持TruClient中的***过滤器 - Web脚本。有关详细信息,请参阅运行系统设置(F4)的网络>***过滤器视图中的提示。
事件处理程序支持以下对话框:警报,确认,提示和身份验证。有关详细信息,请参阅LoadRunner帮助中的TruClient事件处理程序。
将通用浏览器步骤标记为可选。有关详细信息,请参阅如何在LoadRunner帮助中增强TruClient脚本。
改进的报告,通过指ding对物体识别所花费的时间用于未被重放的可选步骤,浪费时间。有关详细信息,请参阅在LoadRunner帮助中解决对象标识问题。
增强用户界面:
能够将多个步骤分组到一个动作中。
能够重命名函数库。
能够使用Esc键关闭对话框。
能够使用所有对话框中的F1键打开上下文相关帮助。
能够将深色主题应用于TruClient侧栏。
TruClient独立安装文件允许您独立于VuGen安装TruClient。访问安装介质的根文件夹下的独立应用程序文件夹中的安装文件。
HP Performance Center
当Performance Center服务器使用SSO进行身份验证时,无法从VuGen连接到启用SSL的Performance Center主机。
其他资源
HP使用中心允许您查看您的环境中安装的所有HP Software产品和解决方案的许可证信息和使用情况。 使用中心是在后台运行的中央服务器。 它收集,维护和提供软件部署,许可证资产和产品功能的集中视图。
另外,请按照以下链接了解有关LoadRunner和其他HP产品的更多信息。
HP在线软件支持
HP Live Network(HPLN)
LoadRunner支持论坛
LoadRunner博客
LoadRunner社区论坛
LoadRunner知识库
惠普软件集成支持矩阵
LoadRunner在Facebook上
LoadRunner在LinkedIn上
版权所有©2024 天助网