51Testing软件测试论坛
标题:
运行1次成功。运行两次第一次成功,第二次失败?
[打印本页]
作者:
topor
时间:
2008-12-29 21:56
标题:
运行1次成功。运行两次第一次成功,第二次失败?
LR脚本结构如下:
init (登录)
Action (查询订单,查看订单详细信息)
end (退出系统)
在Action中用订单号作为查询条件,参数化(2个参数)。
在run time setting中设定action 运行2次,参数属性设置为:顺序取值,每个iteration 更换一个值。
运行一次的时候可以正确取到参数进行查询,也可以正确查看订单详细信息。
但是如果设置运行2次,第一次也是可以正确运行。在第二次运行的时候显示参数正确取到值,但是为什么没有作为查询条件查询呢?(第二次运行回放的时候显示查询条件为空,查出了系统所有的订单),导致不能正确查看到第二个参数对应的订单详细信息。
有人知道为什么会这样吗?谢谢!
作者:
tianlu_0_0
时间:
2008-12-30 11:05
我也是刚学loadrunner, 不太懂. 不过你试试设置一个文本检查点. 该检查点可以代表成功进行了查询, 是正确的查询结果页面的一个元素(一段文字或图片). 然后再回放试试看.
作者:
lwen
时间:
2008-12-30 20:34
我觉得你自己可以调试下,outmessage输出一些关键的内容,看看哪一步出了问题!!
找到问题,然后解决问题!
作者:
海盗
时间:
2008-12-31 00:06
标题:
应该没有做关联
应该是没有做关联引起的。
作者:
topor
时间:
2008-12-31 09:28
原帖由
海盗
于 2008-12-31 00:06 发表
应该是没有做关联引起的。
回复海盗,这个我已经做了关联了。关联的是查询出来的订单号对应的oid,这个在后面的脚本中要用到的。
而且已经知道问题的所在了,就是第二次执行的时候没有用正确的参数进行查询,导致关联的oid是查询结果中的第一条(此时查询结果为系统内所有的订单),而不是我指定的第二个参数对应的oid,所以后面查看的订单详细信息就不对了。
[
本帖最后由 topor 于 2008-12-31 09:35 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2