• loadrunner12.55:订票系统脚本录制---自动关联


    1、打开administration,勾选“Set LOGIN form's action tag to an error page”,并点击“Update”按钮,打开网站的会话验证功能,便于接下来进行关联设置。

      2、录制登录和退出功能脚本,脚本内容如下:

     

     

     

     3、回放脚本报错,原因就是回放时采用的userSession的值仍然是录制时的,此时该值已经失效所致,需要重新获取新的userSession值才可以,这就需要对该值设置关联,自动获取服务器端返回的该值并保存为参数使用。

    4、如果设置了关联扫描功能,打开Design --> Design Studio,可以看到自动关联的记录,可以看到此时关联记录的状态“Status”为“New”,“Correlation Parameter”为待关联值对应的名称;

    点击下面的Details按钮,快照中高亮的部分就是需要关联的内容;

    5、点击“Details”中"Original Snapshot Step"标签页,将“Correlation Definition”的“Type”默认“Attribute Based”修改为“Boundary Based”(生成关联函数web_reg_save_param_ex())或者“Regular Expression”(生成关联函数web_reg_save_param_regexp()),此处以前者设置为例进行说明。

    此处可以看到选择“基于边界”的类型会自动识别出待关联值的左右边界内容。

    6、点击“Correlation”按钮,手动将其关联起来,此时“Correlation”按钮置灰,关联状态“Status”更新为“Applied”,“Correlation Parameter”为生成的关联值保存的参数名称,参数名称为{CorrelationParameter}。

    6、查看脚本,可以看到系统自动生成了关联函数脚本web_reg_save_param_ex(),并且web_submit_data里userSession的值也变成了参数{CorrelationParameter}代替。

     若设置关联类型为“Regular Expression”,生成的关联函数web_reg_save_param_regexp()如下所示。

     7、再次回放脚本成功,表明关联成功。

     8、取消关联的话,可以点击“Undo Correlation”按钮即可。

     

  • 相关阅读:
    第一次sprint团队贡献分改
    第一个Sprint冲刺事后诸葛报告
    第一个Sprint冲刺第十天
    第一个Sprint冲刺第九天
    第一个Sprint冲刺第八天
    第一个Sprint冲刺第七天
    第一个Sprint冲刺第六天
    第一个Sprint冲刺第五天
    第一个Sprint冲刺第四天
    第一个Sprint冲刺第三天
  • 原文地址:https://www.cnblogs.com/apple2016/p/14601918.html
Copyright © 2020-2023  润新知