51Testing软件测试论坛

标题: socket协议,每次录制中的动态数据不是在固定的buf里,导致回放有时成功,有时失败 [打印本页]

作者: 绿茶叶    时间: 2006-11-10 11:59
标题: socket协议,每次录制中的动态数据不是在固定的buf里,导致回放有时成功,有时失败
现在用socket协议录制一个脚本,发现服务器返回的动态ID每次出现在不同的buf里(前后数目差几个),在脚本里对这个动态ID做关联后,回放有时成功,有时失败,
报:Error : save param parameter is invalid. Error code : 9005.
想请教大家,该怎么办?
作者: 绿茶叶    时间: 2006-11-13 09:16
是不是可以采用对有可能出现的几个buf每个都用lrs_save_searched_string,然后判断这个函数返回的状态,错误则继续执行对下一个buf lrs_save_searched_string?

     那有个问题,函数返回状态正确是用什么表示?错误用什么表示?

谢谢大家了^_^
作者: jackloo    时间: 2006-11-13 10:56
socket脚本必然会出现握手失败后重新发送连接、重新接收数据的现象,所以你在程序中就必须要做while的条件判断,如果正确则继续进行下去,如果失败则重新执行一次。
而你的做法逻辑上是错误的,但也许在大部分执行过程中还是有效的。
很多LR脚本必须要手工写内容的。
作者: eyta    时间: 2009-12-14 09:24
jackloo
能否介绍下怎么做while条件判断parameters?




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