LoadRunner性能测试通过模拟用户行为来评估应用程序、系统或服务在不同负载下的性能。在LoadRunner性能测试中,关联是把脚本中某些写死的(hard-coded)数据,转变成取自服务器所送的、动态的、每次都不一样的数据。常用的关联技术有三种:录制中关联、录制后关联和手动关联。
二:录制后关联
当内置的预设关联规则或新创建的规则无法满足要求,或者不确定哪些地方需要进行关联时,通常只能在录制后进行关联操作。
录制后的关联与内置的关联有一些不同之处。录制后的关联是在执行脚本之后建立的,这意味着录制完脚本后,至少需要执行一次脚本才能应用录制后的关联。录制后的关联尝试比较录制和执行过程中服务器响应的差异部分,找到需要进行关联的数据,并进行关联操作。
如果在脚本回放时发生错误,可以通过以下步骤进行录制后的关联:
1.点击菜单中的 "Vuser" → "Scan Script for Correlations" 或按下快捷键 Ctrl+F8。
2.这将弹出关联信息的结果窗口。
3.检查扫描结果,选择需要进行关联的数据。
4.点击 "Correlate" 按钮,以创建一个关联。
5.接着点击 "Create Rule" 按钮,将弹出 WebStudioViews 对话框,显示规则的左边界与右边界信息。
6.确认信息后,点击 "是" 按钮即可完成为关联创建规则的操作。
完成上述步骤后,关联就会成功创建。在 "Tools" → "Recording Options" → "HTTP Properties" → "Correlation" 中,可以查看刚刚创建的规则。这个位置记录着已经建立的关联规则。
LoadRunner性能测试脚本编写中,关联技术是确保测试真实性和可重复性的关键步骤。通过有效的关联技术,LoadRunner性能测试脚本能够更准确地模拟用户行为,为性能测试提供更可靠的结果。如果您想进一步了解LoadRunner性能测试相关内容,请联系我们,道普云将为您提供更加详细的咨询服务。