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 文件生成新的测试脚本,然后再对脚本进行测试场景定制,而不用对同一个操作过程做多次录制操作。
Loadrunner
Flex:
支持基于SSL的RTMP(RTMPS)。有关详细信息,请参阅LoadRunner帮助中的RTMP / RTMPT流式传输。
能够从录音工具栏插入文本检查。有关详细信息,请参阅LoadRunner帮助中的浮动记录工具栏。
RDP:会话管理改进,能够在重播结束时恢复未关闭的会话并终止会话。有关详细信息,请参阅运行时设置中RDP>视图中的字段说明。
POP3,SMTP,IMAP:在录制指ding了IP地址的登录步骤时,脚本保存IP地址而不是主机名。有关详细信息,请参阅LoadRunner帮助中的邮件服务协议概述。
RTE:新的显式断开API命令。有关详细信息,请参阅“LoadRunner函数参考”中的TE_disconnect。
SAP - Web,Siebel - Web:支持远程和本地代理记录。有关详细信息,请参阅在LoadRunner帮助中通过代理 - 概述记录。
Java over HTTP:支持DFE扩展(GWT除外)。
Windows套接字:支持SSL。有关详细信息,请参阅LoadRunner函数参考中的
Loadrunner集成
本节提供有关以下内容的集成信息:
惠普绩效中心
惠普服务虚拟化
惠普绩效中心
当Performance Center服务器使用SSO进行身份验证时,无法从VuGen连接到启用SSL的Performance Center主机。
惠普服务虚拟化
如果HP服务虚拟化服务器使用SSL和监视器的凭据,则服务虚拟化项目无法正确导入场景。
解决方法:将HP Service Virtualization服务器配置为仅为SSL使用凭据。
已弃用的功能
本节提供有关当前已弃用或将来版本的LoadRunner将不推荐使用的功能的信息。
以后的版本将不再适用于LoadRunner:Ajax(Click&Script),SAP(Click&Script),MMS(Media Player),MMS(Multimedia Messaging Service),Silverlight和COM / DCOM。
对于以下协议,从12.00版开始,支持重放,但不再支持录音:Siebel - DB2 CLI,i-mode,EJB,Sybase Dblib,Sybase Ctlib,Informix,PeopleSoft-Tuxedo,PeopleSoft Enterprise,Tuxedo,VBScript Vuser,JavaScript Vuser,SQL Server和Web(单击&脚本)。这些协议将从以后版本的LoadRunner中删除。
第三方MQTester协议不再与LoadRunner一起分发。
以下VuGen功能处于维持模式 - 不会添加新功能,并将在以后的版本中弃用它们:
协议顾问,可从VuGen的“记录”菜单和“创建新脚本”对话框中获取。
VuGen测试结果报告,可从VuGen的Replay菜单和Replay Summary窗格中获得。
以上信息由专业从事性能测试工具loadrunner汉化的华克斯于2024/7/2 6:06:08发布
转载请注明来源:http://m.tz1288.com/qynews/hksxxkj-2779098931.html