Loadrunner 关联 ?

LoadRunner中的关联(Correlation)是指将脚本中写死的值转变为服务器动态返回的值,以确保脚本与实际用户操作的行为一致。在录制脚本时,LoadRunner会记录用户与服务器之间的交互,包括请求和响应。但在某些情况下,服务器返回的值是动态变化的,例如Session ID或Token。为了模拟真实用户的行为,LoadRunner需要将这些值进行关联,以便在回放脚本时能够正确地发送请求。

关联可以通过两种方式实现:自动关联和手动关联。自动关联通常在录制选项中启用,LoadRunner会自动检测并关联服务器返回的动态值。手动关联则需要手动设置关联规则,指定需要关联的动态值和替换规则。

在设置关联时,需要指定一个关联函数,例如web_reg_save_param()或web_reg_save_param_ex()。这些函数用于在服务器响应中查找指定的值,并将其保存为一个参数。在回放脚本时,LoadRunner会使用该参数的值来代替原来的静态值,从而模拟真实用户的行为。

总之,LoadRunner中的关联是为了确保脚本能够正确地模拟真实用户的行为,特别是在服务器返回动态值的情况下。通过关联,LoadRunner能够更加准确地测试系统的性能表现和瓶颈所在。

发表评论

后才能评论