按钮关联php脚本,LoadRunner11 脚本关联操作-(学习中)

本文详细介绍了如何在脚本中实现关联,以处理服务器返回的动态值。首先,设置了服务器选项以防止重复会话ID,并启用关联功能。接着,进行了登录操作并录制脚本。然后,在回放脚本时检查错误,启用扩展日志记录。最后,插入关联函数`web_reg_save_param`来动态获取和替换userSession值,确保脚本能正确地与服务器交互。
摘要由CSDN通过智能技术生成

一、首先了解关联的定义:服务器返回给客户端的是一些动态变化的值,客户端使用动态变化的值去访问服务器的时候,不能把这些值写死在脚本里面,而应该存放在一个变量里面,实时去获取服务器返回的动态值。简而言之,就是将录制脚本的静态值,再转换成动态值。

在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,以变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。

二、操作步骤

1、点击“administration”,设置服务器选项,设置服务器不允许出现重复的会话ID;

aa9ae65bffca48778e625bd8a2154da0.png

2、勾选第三项,“Set LOGIN form's action tag to an error page”。再拉动滚动条到下方,点击“Update”。

54f35961c3429dc06aa665b2f66a91cc.png

07454210be1c6dc55a4d5f25ad5f24b5.png

3、点击“Options”按钮,弹出“Recording”窗口,选择“General”下“Recording”,选择“HTML-based script”。

52b597ce6612ec8312d52d7a054e22ed.png

4、选择“HTTP Properties”下“Correlation(关联)”,确保勾选“Enable correlation during recording在录制期间启用关联”,点击ok按钮

f287320a5cb8d948ae33cc9d49fae00e.png

5、输入用户名“jojo”,密码“bean”。点击登录,点击“Sign Off”退出登录。点击“停止”录制按钮,可以查看录制脚本。

39ef093608db46e0e405611744a29603.png

6、点击“F5”或者回放按钮,查看“回放脚本”,查看错误信息。

7、点击菜单的“Vuser”下的“Run-time-Settings”弹出窗口,勾选“Extended log扩展日志”下的“Parameter substitution”和“Data returned by server服务器返回的数据”。点击“ok”

93ecc135d6f87a39c6dd00c3cd099eff.png

8、在脚本的最开始右键选择Insert-》New Step,查找函数”中输入“web_reg_save_param”,点击“ok”按钮

1eb478e290d889c57370f2aebd3a723a.png

9、  填写“Parameter Name参数名”,不写“Left Bounday左边界”和“Right Bounday右边界”,因为不知道左右边界,勾选“Instance实例”、“Search in搜索范围”、“lgnore Redirect ions忽略重定向”。点击ok按钮。

c3aadcd1233635e69913b7245bfe8cc3.png

在action函数中添加这个函数,将userSession的值用函数代替。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值