LR中如何找到需要关联的地方

由于被限制无法贴图,这里暂时用文字记录吧,以后有时间再更新~~~

1. 背景

    笔者一直不太会找LR脚本中需要“关联”的地方,最近因为项目原因反复练习了一下,似乎有所领悟,因此做个总结。

2. 关联的实质

    很多文章中都提到了,之所以做关联,是因为有些值是服务器端动态生成然后返回给客户端的

3. 查看哪些地方需要关联

    笔者常被弄晕的就是在这里了,经常不知道怎么判断哪里需要关联,如何找到这些关联的值。这里提供几种实践来的方法:

1)错误信息没有添加关联进行回放时,可能会出现Error-26627: HTTP Status-Code=404(Not Found) for XXXX 这样的错误信息。for后面会跟上请求的链接,那么这个链接附近就需要有关联。有时候没有报错信息,怎么办呢?

2)(推荐)在HTTP TreeView中对比录制回放可以通过HTTP TreeView中逐一对比每个请求。

a. 对比Size Bytes。这个非常有用,能一下子看出哪个请求有问题。一般来说,如果没有关联,也就意味着没有正确的请求,那么响应信息就会有误,Size Bytes大小相较于录制时就会有变化。

b. 对比Status Code, Raw Data, Response等。

3)Ctrl + F8通过LR的这个功能扫描出来。

4)根据经验,需要关联的地方一般都会隐藏在hidden标签中

5)根据经验,需要关联的地方在脚本中大多表现为一串不规则的字符串

6)录制两份相同操作的脚本进行对比。这个方法个人认为太耗时,所以一直没有亲验。

4. 关联的方法。网上介绍这个的很多,这里就不再赘述了。

1)自动关联(无法截图,这里暂时不说);

2)手动关联

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值