51Testing软件测试论坛

标题: alert惹的祸 [打印本页]

作者: poley    时间: 2007-8-1 13:57
标题: alert惹的祸
录制脚本时出现alert怎么办?
web_submit_form("controller_4",
                "Snapshot=t8.inf",
                ITEMDATA,
                "Name=groupInputType", "Value=群组号码", ENDITEM,
                "Name=gmdn", "Value=89000001", ENDITEM,
                "Name=Submit", "Value=提 交", ENDITEM,
                LAST);
上面是我准备删除的数据,提交是弹出alert让我确定删除,点击确定后,执行了删除操作,可是我的脚本没有录制下来删除步骤,该怎么办?

运行场景时出现404错误,意思是我找不到删除操作的deletegroup.jsp,数据也就没有删掉。如何处理,在线等
作者: beckham516    时间: 2007-8-1 14:27
和alert没关系,去确认一下是否每次跑脚本都有数据可以删除
作者: poley    时间: 2007-8-1 14:37
我是想并发做删除操作,可是脚本录制是有alert,提示确认执行该操作的提示,点确定后,数据被删除,录制的脚本没有找到alert后面执行删除操作的程序,所以不能删除。

LSD; 数据库里确实有要删除的数据
作者: beckham516    时间: 2007-8-1 15:04
alert应该是服务抛过来的页面上的js,是吧,js提示的东西只是本地操作,和你的删除请求没关系,提示的404错误应该是你录制时那条数据已经被删了
作者: jut984907    时间: 2007-8-1 15:19
恩,同意楼上的,可能该数据已被删除。。。。
楼主再考虑考虑这个问题了
作者: poley    时间: 2007-8-1 15:31
Action.c: Error -26627: HTTP Status-Code=404 (/hiddenDeleteGroup.jsp) for
"http://192.168.10.55/dispatcher/hiddenDeleteGroup.jsp"

这个是错误,我觉得是,我点alert消息后,会执行"http://192.168.10.55/dispatcher/hiddenDeleteGroup.jsp",而我录制的时候没有录制下来这个操作
web_submit_form("controller_4",
                "Snapshot=t8.inf",
                ITEMDATA,
                "Name=groupInputType", "Value=群组号码", ENDITEM,
                "Name=gmdn", "Value=89000001", ENDITEM,
                "Name=Submit", "Value=提 交", ENDITEM,
                LAST);
后直接就是retrun 0;
根本没有录制删除的语句,我可以肯定告诉大家,数据库确实有89000001这个电话号码,我要删除的就是它。
作者: beckham516    时间: 2007-8-1 15:38
先看看在页面上能不能操作吧
作者: poley    时间: 2007-8-1 17:28
通过页面可以操作,但是如果一下添加了500个电话号码,叶面没有批量删除,那我还不累死了,一条条删sdlkfj9
作者: poley    时间: 2007-8-1 19:16
继续顶~达人呢?寻求。。。。
作者: rickyzhu    时间: 2007-8-1 22:30
LR的工作机制是捕捉客户端和服务器端的消息通讯,alert是客户端的代码(vbscript或者javascript),跟服务器是没有交互的,所以代码录制不到,这样的话,你就需要自己进行一些判断,然后跟服务器进行一定的交互。模拟alert进行删除确认的消息。




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