LoadRunner脚本调试-关联

需要添加关联的这类参数,是在某个请求中以参数的形式动态存在,产生于该请求前面的某个请求的响应中,如果将产生该参数的地方和使用该参数的地方进行关联,后面的请求再用到这个参数就可以获取使用了。最常见的是登录脚本中的防跨站请求伪造token,以下以HHCSRFToken为例进行讲解:
一、找到产生被关联的参数的请求
1、在GenerationLog中搜索HHCSRFToken值,搜索到第一次出现的地方,并复制token值所在的一整行的内容方便添加参数时复制左右边界。
这里写图片描述
2、在第一次出现HHCSRFToken值的地方向上查找,找到产生token值对应的请求。
这里写图片描述
二、自动关联
1、在Tree视图,找到产生HHCSRFToken对应的请求,在该请求的响应中查找token值,选中,右键添加关联。
这里写图片描述
2、自动关联有可能存在关联不成功的情况,可尝试多复制一段左右边界,手动修改脚本中的左右边界。
三、手动关联
1、在Script视图,找到产生HHCSRFToken对应的请求url,在该url的上方插入一个step。
这里写图片描述
2、ADD Step窗口,选择service->web_reg_save_param,点击OK。
这里写图片描述
3、进入Save Data to a Parameter窗口,自定义参数名称,脚本生成日志中CSRFToken值所在位置,前后两个部分分别作为参数的左右边界,点击OK。
这里写图片描述
4、查看脚本,已经插入了P_CSRF参数,但是由于左右边界中也包括“”,导致左右边界的值不正确。
这里写图片描述
5、对复制过来的左右边界值中的”进行添加\进行转义,修改完成,在安全验证中用到CSRFToken的地方调用该参数即可。
这里写图片描述

  • 0
    点赞
  • 2
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页
评论

打赏作者

QQ小惠

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值