51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2698|回复: 10
打印 上一主题 下一主题

[求助] 怎么分析服务器返回的哪些信息需要做关联???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-4 21:55:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在研究loadrunner,有个关联的问题一直困扰着我。
我知道当客户端的某个请求是随着服务器端的相应而动态变化的时候,我们就需要用到关联,关联的方法也有自动和手动方法。
但是我一直想不明白,到底服务器返回的具体哪些信息需要做关联?这些关联信息通过lr自带的对比工具进行对比后,如何找出哪些需关联??(尝试过自动关联,lr没搜索出关联的地方)
比如:lr自带的一个飞机订票系统,我们注册一个账号,当回放的时候会失败,像这种情况,我知道用户名是一个动态值,这个是需要关联的是吗?问题是通过lr自带对比工具对比后,仍分析不出哪一行是需要关联的?
网上很多资料都说得很理论化,我想知道那种录制后关联,通过对比工具对比后,怎么分析哪些是需要关联的呢?各位高手望指点,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-7-5 10:31:34 | 只看该作者
从系统业务角度去理解你脚本提交的表单里面哪些值是业务上需要关联的
这就是最直接和简单的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-7-5 11:27:49 | 只看该作者
迷茫啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-7-5 13:00:57 | 只看该作者
回复 2# mr.bee
就拿lr自带的那个飞机订票系统来讲,我们注册一个账号,回放的时候发现失败,提示用户名已存在,那么用户名是需要做关联的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-7-5 14:13:17 | 只看该作者
回复 5# tinnaliu


    这个不叫关联,这个是参数化。请详细阅读云老大的9.1性能实践,从基础看起,不要好高骛远,不然得不偿失。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-7-5 14:15:48 | 只看该作者
所谓关联,比如我们访问一些网站,每个网站基本上都会对每一次访问做一个session,那么这个session可能是第一次是123456789,第二次你访问的时候却是123456780,那么你脚本里记录的还是123456789,它自然就会抱错咯,这时是需要做关联的,也就是所谓的页面动态变化的内容,而所谓的ID passwd那些都只是你参数化的动作。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    7#
    发表于 2012-7-5 15:17:59 | 只看该作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    8#
    发表于 2012-7-5 16:11:42 | 只看该作者
    理论很重要,我举个例子。
    比如500个顾客进入全自动包子店里乱序买8种不同的包子,然后对于购买对应的包子打印1个单据,退出店。那么动态的是什么,数字的是什么?多对多,多对一,一对多的都需要关联。手动和自动关联都一样的。
    上面就是500个,8种。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-7-5 23:17:36 | 只看该作者
    回复 9# jiazurongyu
    谢谢大家的帮忙,7楼的例子可以理解,版主举的这个例子不是很明白,能否再详细点哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-7-6 09:34:51 | 只看该作者
    在你注册的时候,注册成功回放时当然显示脚本中的姓名已经被注册了啊。
    这个时候你需要对注册的ID和密码进行参数化,这样脚本回放的时候才能通过。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-7-6 10:08:35 | 只看该作者
    回复 11# shihw11


        参数化是在你已知使用什么参数情况下使用
    关键是在未知使用什么参数的情况下使用

    用户名这些都属于你已知或者可以由你定义的参数,所以参数化
    而会话id这些由服务器反馈给你的就是你未知的,所以关联,业务ID这些也是一样,不过业务ID有一定规律,你如果知道也可以参数化处理
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-22 09:42 , Processed in 0.087450 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表