51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1907|回复: 6
打印 上一主题 下一主题

[原创] 关联相关问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-27 16:52:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问下各位在使用LoadRunner进行性能测试的时候有没有遇到过在关联过程中,无法获取到参数的生成的数据问题?

环境是这样的,现在一个页面进入的时候会在后台会返回一个动态生成的一个字符串
进行了关联操作
web_reg_save_param("tempid","LB=temp=000","RB=000","seach=ALL",LAST);
现在是通过lr_output_message(“temp产生的数据:%s”,lr_eval_string(“{tempid}”));
在日志中打印返回的参数值
不过打印后的值为“{tempid}”,并非产生的动态数据

请问是函数编写问题还是有其他的相关原因。望各位指点

[ 本帖最后由 znytotoy 于 2010-1-27 18:08 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-27 17:09:04 | 只看该作者
","LB=temp=000","000"  你边界设置的确保每次都一样
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-27 17:22:55 | 只看该作者
是的
这个关联的数据边界000是在生成的数据过程中固定限制的
因为动态值的右边界是在不同的地方是不一样的
所以固定生成前后2部分,对中间生成部分进行关联
替换参数的时候也会加上000{tempid}000
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-27 17:26:14 | 只看该作者
感觉你的边界好像写的有些问题,没有右边界么?
其次,你Ord用了all,所以你想知道值应该写tempid_1,带下标的写法
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-1-27 17:51:51 | 只看该作者
不好意思
是我上面的写丢了,右边界是RB=000;,写丢了一个RB=
不过按照云层老大的指导我还是没有成功获取值
很是郁闷
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-27 18:18:53 | 只看该作者
额,不可能吧,你打开日志看看,是不是就没关联到东西啊

写了ord=all
那么自然返回就是tempid_count tempid_1之类的,
你取值tempid_count试试
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-4-21 13:54:06 | 只看该作者
问题已解决
谢谢各位指点
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 23:57 , Processed in 0.069853 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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