51Testing软件测试论坛

标题: LR 关联函数的问题!哪位知道能不能帮帮我! [打印本页]

作者: maqi5630    时间: 2015-12-10 11:38
标题: LR 关联函数的问题!哪位知道能不能帮帮我!
还是关于之前的那个帖子的问题!  http://bbs.51testing.com/thread-1075397-1-1.html

场景问题概要:我使用loadrunner测试我们公司的一个pos系统,涉及里面有一个开单操作!按照 登录----开单(选择用户--选择商品---结账)----注销登录!这个步骤进行了脚本录制!回放脚本后却生成了一个未付款的订单(我录制的时候是点击付款的)。
经过检查发现出现未付款订单的问题是因为每次回放系统的订单ID发生了变化(字段为:oid),因为当我再回放之前将脚本中所有有oid数值的地方提前改为了下个oid值(oid值是以每次1递增的,所有我能够提前知晓下一个oid)。再回放脚本,系统就会生成一个成功付款的订单!
所以百度后基本上都说这个oid值需要做关联!于是我按照以下方法对这个值做了关联,可是还是不能成功生成付款订单,是为什么?
[attach]98721[/attach]在TREE视图中打开 http view  在response body中找到了oid值,
[attach]98720[/attach]选中该值右击 点击如图所示 “创建关联” 按钮,出来的提示是:这个函数名,左右边界值已经自动生成好了,提示找到0个关联处!

[attach]98722[/attach]这个事在脚本中自动出现的关联函数信息,位置也是自动生成的!
[attach]98723[/attach]最后一步我将脚本中出现oid值得地方都用该函数名称:{CorrelationParameter_1} 进行了替换!

可是回放后还是没有生成付款订单!到底是怎么回事呢?哪里出了问题?请大神赐教呀!我已经搞了两天了还没解决!好头疼呀!

作者: 远方的小企鹅    时间: 2015-12-10 14:52
恭喜楼主,解决了
作者: maqi5630    时间: 2015-12-10 14:57
哈哈哈  是的   感谢 @远方的小企鹅   太感谢你了! 么么哒
作者: maqi5630    时间: 2015-12-10 16:19
原因:关联函数 插入位置错误   应该在服务器返回值  的前面插入 关联函数  所以 找到 哪个是服务器返回值很重呀!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2