51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5292|回复: 17
打印 上一主题 下一主题

[求助] 迭代运行5次,第1次通过,其余4次失败,请问什么原因

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-20 10:25:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制的是基于web的,迭代5次,第1次运行通过,但其余4次总是失败,失败原因都是web_link出错,不知道是什么原因.
5次迭代,每次运行的用户都设置为新用户,脚本中已参数化,关联,并设置了事务以及集合点.第2-5次迭代的错误是
Action.c(54): Error -27995: Requested link ("Text=料號及屬性異動申請系統(TW_V1.2)") not found          [MsgId: MERR-27995]
Action.c(54): web_link highest severity level was "ERROR", 0 body bytes, 0 header bytes          [MsgId: MMSG-27178]
与之对应的这一行的脚本是:
web_link("料號及屬性異動申請系統(TW_V1.2)",
                "Text=料號及屬性異動申請系統(TW_V1.2)",
                "Snapshot=t3.inf",
                EXTRARES,
                "Url=skins/default/image/aepp/tab_normal_middle.gif", "Referer=http://192.168.4.101:8080/WebAgenda/Keyword.do?processID=PRO00001152578645421", ENDITEM,
                "Url=skins/default/image/aepp/tab_selected_middle.gif", "Referer=http://192.168.4.101:8080/WebAgenda/Keyword.do?processID=PRO00001152578645421", ENDITEM,
                "Url=skins/default/image/aepp/submenu_bg.gif", "Referer=http://192.168.4.101:8080/WebAgenda/Keyword.do?processID=PRO00001152578645421", ENDITEM,
                "Url=skins/default/image/aepp/process_1/workzone_bg.jpg", "Referer=http://192.168.4.101:8080/WebAgenda/Keyword.do?processID=PRO00001152578645421", ENDITEM,
                "Url=image/border/form/title_bg.gif", "Referer=http://192.168.4.101:8080/WebAgenda/Keyword.do?processID=PRO00001152578645421", ENDITEM,
                "Url=image/top/login_1.gif", "Referer=http://192.168.4.101:8080/WebAgenda/Keyword.do?processID=PRO00001152578645421", ENDITEM,
                "Url=skins/default/image/aepp/process_1/field_title_hover_bg.gif", "Referer=http://192.168.4.101:8080/WebAgenda/Keyword.do?processID=PRO00001152578645421", ENDITEM,
                LAST);
请问各位,这是什么原因吗,急切的等答案哦!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-9-20 11:56:59 | 只看该作者
关注...
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-9-20 12:13:43 | 只看该作者
1,字符的原因。具体的要自己查。
2,换个录制模式看看。
3,要保证你的迭代是可以成功的。即开始点的状态。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-9-20 13:31:29 | 只看该作者
看是否需要关联
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-9-20 14:02:37 | 只看该作者
斑竹,你在吗?换一个录制模式是什么意思?关联应该没问题吧,那不然第1次迭代怎么是成功的呢.请详细说明一下哦.
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-9-20 14:52:34 | 只看该作者
关注中...................
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-9-20 18:23:05 | 只看该作者
1.    第一次迭代能运行通过,就可以肯定关联没有问题。
     2.   第一次迭代能过了,而后面的迭代提示LINK错误..错误NOT FOUND. 可以初步判定你后面的迭代是缺少数据,而
           找不到要执行的页面/或是执行而产生错误。
解决方案:可以尝试将所有的录制的代码都放入迭代的ACTION中。再次运行。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-9-21 09:47:13 | 只看该作者

关注ing

我也碰到过类似的问题看看是不是那个还没有参数化阿?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2006-9-21 10:00:49 | 只看该作者
原帖由 lelebachelor 于 2006-9-20 18:23 发表
1.    第一次迭代能运行通过,就可以肯定关联没有问题。
     2.   第一次迭代能过了,而后面的迭代提示LINK错误..错误NOT FOUND. 可以初步判定你后面的迭代是缺少数据,而
           找不到要执行的页面/或是 ...



感谢你的回复,我录制的全部代码是都放在了ACTION中,还是出现了上述问题.缺少数据,具体指的是缺少什么数据啊?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-9-21 10:04:26 | 只看该作者
processID=PRO00001152578645421

这个数值是不是每次迭代会变化?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2006-9-21 10:14:38 | 只看该作者
原帖由 断寒 于 2006-9-21 10:04 发表
processID=PRO00001152578645421

这个数值是不是每次迭代会变化?


这个数值应该没有变化,具体的我也不知道要怎么看,它是否在每次迭代后有无变化.加我的MSN吧,hulimei123@hotmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-9-21 10:28:58 | 只看该作者
最简单的看数值有没有变化就是重新操作该步骤,录制一下,两个脚本对比一下就可以了。


还有种方法就在执行脚本中查看服务器返回的该字段是否变化也行。


我不用MSN哦,感觉MSN的字体不舒服的说。呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2006-9-21 10:47:12 | 只看该作者
哦,不过,这个值有无变化,跟这个问题有关系吗?你的意思是什么呢?
(偷偷地说一句,我只是觉得在论坛上讨论问题,不够直接,直观,回复得不够快,所以想加你为MSN好友的,呵呵,没有其他意思哦)
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-9-21 11:00:38 | 只看该作者
应该有关系的。
从你的脚本代码中可以感觉到这个processID在其他地方也应该出现过。
每次操作应该都有相应的processID,因此对于这个应该考察一下是否有变化。
如果有变化的话就需要对这个字段进行关联。
这个考察是否有变化我上面说的两种方法都可以。
如果实在不确定的话可以跟开发人员沟通一下,询问是否每次操作均分配唯一的processID或是其他什么情况

[ 本帖最后由 断寒 于 2006-9-21 11:03 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-9-21 11:01:28 | 只看该作者
呵呵,我没有什么其他意思哦,我只是从来不用MSN所以加不了你的。
我只用QQ的,要有QQ的话就加我吧。
10321750
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2006-9-21 11:18:21 | 只看该作者

迭代运行5次,第1次通过,其余4次失败,请问什么原因

每次迭代的时候产生的processid是不一样的.那么这个问题的原因是什么呢?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-9-21 11:35:36 | 只看该作者
这个问题已经很明显了,第一次可以PASS,后面都PASS不掉就是代表需要关联这个ID才可以骗过SERVER
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2006-9-22 14:42:54 | 只看该作者
这个问题好象不只是关联的问题,在未参数化前,迭代5次都可以PASS,但我参数化后,要求每次运行,都用新的用户.则第1次可以PASS,其余的则失败了.这是什么原因?经过仔细地测试,processID是不变的,每次都是一样的值.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 19:18 , Processed in 0.076256 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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