LoadRunner性能测试通过模拟用户行为来评估应用程序、系统或服务在不同负载下的性能。在LoadRunner性能测试中,关联是把脚本中某些写死的(hard-coded)数据,转变成取自服务器所送的、动态的、每次都不一样的数据。常用的关联技术有三种:录制中关联、录制后关联和手动关联。
一:录制中关联
VuGen内置了自动关联引擎,它能够自动识别需要进行关联的数值,并通过自动关联函数建立相应的关联。以下是关于如何建立规则和使用规则的详细说明:
1.建立规则
a. 内建关联规则
内建关联规则是LoadRunner内部提供的一些规则。VuGen为常见的应用系统(如AribaBuyer、BlueMartini、BroadVision、InterStage、mySAP、NetDynamics、Oracle、PeopleSoft、Siebel、SilverJRunner等)内置了多个关联规则。在录制之前,可以启用所需的规则。录制时,VuGen会自动在脚本中建立关联。
b. 用户自定义关联规则
如果在录制前发现内建规则无法满足需求,且在录制前已知道规则的左右边界,可以手动创建新规则。同时,还可以导入已定义的规则或导出已定义规则以进行测试。
测试功能主要用于验证已定义规则的匹配性。点击【Test】按钮会弹出【Token Substitution Testpad】对话框。在"Source string for substitution"输入待匹配字符段,"Substitution Result"显示规则匹配后的结果,"Applied Rules"指示在匹配过程中使用的规则。
2.规则使用
在Tools→Recording Options对话框中选择"Enable correlation during recording"复选框,以启用自动关联。在录制过程中,当VuGen检测到符合关联规则的数据时,会根据设置自动建立关联。
LoadRunner性能测试脚本编写中,关联技术是确保测试真实性和可重复性的关键步骤。通过有效的关联技术,LoadRunner性能测试脚本能够更准确地模拟用户行为,为性能测试提供更可靠的结果。如果您想进一步了解LoadRunner性能测试相关内容,请联系我们,道普云将为您提供更加详细的咨询服务。