自动关联

LoadRunner Professional 可以检测脚本中的动态值,并建议使用参数替换它们。对于自动关联,LoadRunner Professional 使用基于规则、基于录制和基于回放的关联。

基于规则的关联

LoadRunner Professional 附带提供一组预定义的可扩展规则,用于在已知的环境中关联动态值。

示例: 例如,伪代码规则可能为:

查找出现在响应正文中的字符串 __VIEWSTATE” value=” 和最接近的 字符之间的文本,并将其保存在参数 “AspNet_ViewState” 关联录制的值。

在代码生成期间,LoadRunner Professional 将扫描服务器响应,以查找与“关联规则”匹配的值。找到匹配的值时,LoadRunner Professional 将添加一个步骤以提取值并将其保存在参数中。

然后,它将在脚本代码中扫描该值,并将匹配项替换为对该参数的引用。

有关调整基于规则的关联的信息,请参阅自动关联配置

返回顶部

基于录制的关联

代码生成后,在客户端请求步骤中扫描脚本以查找其他相关候选人。如果在客户端发送候选人之前已从服务器收到候选人,则建议将其作为关联。该建议包括有关在何处以及如何从服务器响应中提取动态值,以及在何处使用参数替换数据的准确描述。

您可以接受设计工作室中的建议。

返回顶部

基于回放的关联

至少回放脚本一次。如果某些步骤失败,则此阶段就不成问题。

基于回放的扫描将比较失败之前的服务器响应,以查找不匹配的值。如果脚本中使用了此类不匹配的值,系统会建议将其用作关联。

重复此过程,直到检测到上次失败并进行关联为止。

返回顶部

另请参阅: