51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2451|回复: 4
打印 上一主题 下一主题

[原创] 运行1次成功。运行两次第一次成功,第二次失败?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-29 21:56:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LR脚本结构如下:
init (登录)
Action (查询订单,查看订单详细信息)
end (退出系统)

在Action中用订单号作为查询条件,参数化(2个参数)。
在run time setting中设定action 运行2次,参数属性设置为:顺序取值,每个iteration 更换一个值。
运行一次的时候可以正确取到参数进行查询,也可以正确查看订单详细信息。
但是如果设置运行2次,第一次也是可以正确运行。在第二次运行的时候显示参数正确取到值,但是为什么没有作为查询条件查询呢?(第二次运行回放的时候显示查询条件为空,查出了系统所有的订单),导致不能正确查看到第二个参数对应的订单详细信息。

有人知道为什么会这样吗?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-30 11:05:14 | 只看该作者
我也是刚学loadrunner, 不太懂. 不过你试试设置一个文本检查点. 该检查点可以代表成功进行了查询, 是正确的查询结果页面的一个元素(一段文字或图片). 然后再回放试试看.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-12-30 20:34:20 | 只看该作者
我觉得你自己可以调试下,outmessage输出一些关键的内容,看看哪一步出了问题!!

找到问题,然后解决问题!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-12-31 00:06:25 | 只看该作者

应该没有做关联

应该是没有做关联引起的。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-12-31 09:28:39 | 只看该作者
原帖由 海盗 于 2008-12-31 00:06 发表
应该是没有做关联引起的。


回复海盗,这个我已经做了关联了。关联的是查询出来的订单号对应的oid,这个在后面的脚本中要用到的。
而且已经知道问题的所在了,就是第二次执行的时候没有用正确的参数进行查询,导致关联的oid是查询结果中的第一条(此时查询结果为系统内所有的订单),而不是我指定的第二个参数对应的oid,所以后面查看的订单详细信息就不对了。

[ 本帖最后由 topor 于 2008-12-31 09:35 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 01:34 , Processed in 0.072484 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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