51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2434|回复: 7
打印 上一主题 下一主题

[原创] 录制订票脚本,回放没有错误,可是查询结果发现票没有订成功

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-10 11:12:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
订票脚本如下:其中设置了参数和关联,并且执行后在日志中看到参数和web_reg_save_param都能正确取到值,
  booking()
{

        web_url("welcome.pl",
                "URL=http://localhost/MercuryWebTours/welcome.pl?page=search",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://localhost/MercuryWebTours/nav.pl?page=menu&in=home",
                "Snapshot=t3.inf",
                "Mode=HTML",
                LAST);
        lr_think_time(2);

        web_reg_save_param("outbound",
                "LB/IC=name=outboundFlight value=",
                "RB/IC= checked >Blue",
                "NotFound=ERROR",
                "Search=All",
                LAST);
        web_submit_form("reservations.pl",
                "Snapshot=t4.inf",
                ITEMDATA,
                "Name=depart", "Value={fromport}", ENDITEM,
                "Name=departDate", "Value=04/10/2007", ENDITEM,
                "Name=arrive", "Value={toport}", ENDITEM,
                "Name=returnDate", "Value=04/11/2007", ENDITEM,
                "Name=numPassengers", "Value=1", ENDITEM,
                "Name=roundtrip", "Value=<OFF>", ENDITEM,
                "Name=seatPref", "Value=None", ENDITEM,
                "Name=seatType", "Value=Coach", ENDITEM,
                "Name=findFlights.x", "Value=66", ENDITEM,
                "Name=findFlights.y", "Value=14", ENDITEM,
                LAST);

        web_submit_form("reservations.pl_2",
                "Snapshot=t5.inf",
                ITEMDATA,
                "Name=outboundFlight", "Value={outbound}", ENDITEM,
                "Name=reserveFlights.x", "Value=56", ENDITEM,
                "Name=reserveFlights.y", "Value=15", ENDITEM,
                LAST);


        web_submit_form("reservations.pl_3",
                "Snapshot=t6.inf",
                ITEMDATA,
                "Name=firstName", "Value=Joseph", ENDITEM,
                "Name=lastName", "Value=Marshall", ENDITEM,
                "Name=address1", "Value=234 Willow Drive", ENDITEM,
                "Name=address2", "Value=San Jose/CA/94085", ENDITEM,
                "Name=pass1", "Value=Joseph Marshall", ENDITEM,
                "Name=creditCard", "Value=", ENDITEM,
                "Name=expDate", "Value=", ENDITEM,
                "Name=saveCC", "Value=<OFF>", ENDITEM,
                "Name=buyFlights.x", "Value=60", ENDITEM,
                "Name=buyFlights.y", "Value=12", ENDITEM,
                LAST);
        lr_think_time(2);
        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-4-10 11:46:29 | 只看该作者
大家都没遇到过这个问题吗?我录制的是8.0的web的程序。我又试了下,不做参数和关联,就直接录完了就回放,结果还是没有订票成功。我看了回放时的快照,登陆的时候有点问题就是没有登陆进去,但是我想这应该没有关系吧?最后提交的订票表单通过快照看是成功了。可是为什么就查不到这张票呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-4-10 16:47:21 | 只看该作者
这么快就沉了呀,自己顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-10 17:02:08 | 只看该作者
没登录成功,怎样订票啊,建议你加入检查点来验证一下。

原帖由 lovetest 于 2007-4-10 11:46 发表
大家都没遇到过这个问题吗?我录制的是8.0的web的程序。我又试了下,不做参数和关联,就直接录完了就回放,结果还是没有订票成功。我看了回放时的快照,登陆的时候有点问题就是没有登陆进去,但是我想这应该没有 ...
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-4-10 17:05:34 | 只看该作者
谢谢小鱼,成功了!就像你所说应该是登录不成功造成的,我用了自动关联,使得登录成功了,这样票也定成功了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-10-14 16:15
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-4-10 17:10:20 | 只看该作者
    不错的 很有用  谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-4-10 17:31:45 | 只看该作者
    为什么我的关联结果都没有呢sdlkfj9
    我是8.1

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-3-28 09:26
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-4-12 15:00:11 | 只看该作者
    我当时录制过,,我用的是8.0,录制成功了,但是回放的时候过不去,是没有关联sessionid,后来自动关联才可以,因为聪明的服务每次请求的时候都会产生一个session,但是你录制的时候产生的这个session已经不能校验数据库里面存放的这个和你要校验的那个不一样,造成登陆不成功。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-20 06:34 , Processed in 0.087025 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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