51Testing软件测试论坛

标题: LR自带MercuryWebTours不能正常登陆~~ [打印本页]

作者: suoyi    时间: 2007-6-29 11:08
标题: LR自带MercuryWebTours不能正常登陆~~
本人现在使用LR自带的例子,使用http://localhost:1080/mercurywebtours/录制脚本。问题是现在不能使用已注册的用户登录系统,页面上每次都显示“You've reached this page incorrectly (probably a bad user session value). Please use this link.”使用this link 继续登陆还是显示如上提示。只能通过重新注册用户,注册成功之后,直接点flight才能进行预订工作,这样每次都需要新的用户名,很麻烦。

      发现脚本中web_submit_data中包含一条"Name=userSession", "Value=95766.2716079384tQcfQHHpfQfiDDDDcQfffpizffHf", ENDITEM,我想可能与他有关,就注释掉了,可还是有这方面问题~~

      不知道有没有遇见过解决了这样情况朋友,我该如何解决?
作者: sidneylover    时间: 2007-6-29 11:22
"Name=userSession", "Value=95766.2716079384tQcfQHHpfQfiDDDDcQfffpizffHf",

要设置关联,没次登录产生的Session都不一样,所以登录失败,论坛上搜一下或看帮助文档
作者: suoyi    时间: 2007-6-29 11:25
好的,我看看,谢谢~~

补充一下:

      不光录制时不能正常登陆,正常使用时也不能使用已注册的用户进行登录~~

[ 本帖最后由 suoyi 于 2007-6-29 11:27 编辑 ]
作者: sidneylover    时间: 2007-6-29 12:56
IE--internet 选项  删除COOKIES,删除文件,清除所有临时文件再试试
作者: suoyi    时间: 2007-6-29 15:19
已经对脚本中的userSession进行自动关联,回放没有问题。

      但是通过的迭代还是需要先注册再登陆,我也修改了直接登录的脚本,建立了关联,结果还是Failed。删除了IE的临时文件,还是不能直接登录。

      以前遇到过装了LR的机器,在功能测试时不能进行不同用户登陆的情况,不管用什么用户身份登陆,只显示第一次登录时的用户身份,即使我已经注销了该用户。觉得和IE设置有关,最后只好重装机器,不装LR才恢复正常~~sdlkfj7

      谢谢回复~~sdlkfj2
作者: 423799223    时间: 2007-6-29 16:15
不是吧
我录制的脚本如下
回话时也OK
********************脚本********************
Action()
{

        web_url("mercurywebtours",
                "URL=http://localhost:1080/mercurywebtours",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        lr_rendezvous("登录");

        lr_start_transaction("登录");

        lr_think_time(26);

        web_submit_form("login.pl",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=username", "Value=jojo", ENDITEM,
                "Name=password", "Value=bean", ENDITEM,
                "Name=login.x", "Value=64", ENDITEM,
                "Name=login.y", "Value=11", ENDITEM,
                LAST);

        lr_end_transaction("登录",LR_AUTO);

        /*退出*/

        lr_think_time(14);

        web_image("SignOff Button",
                "Alt=SignOff Button",
                "Snapshot=t3.inf",
                LAST);
        lr_output_message("回话OK!\n");
        return 0;
}
********************************************
********************回放日志*****************
虚拟用户脚本已启动
正在开始操作 vuser_init。
Web Turbo 重播 LoadRunner 8.1.0 for WINXP; Web 内部版本 4788          [MsgId: MMSG-27143]
运行时设置文件: "C:\Documents and Settings\Administrator\Local Settings\Temp\noname5\\default.cfg"          [MsgId: MMSG-27141]
正在结束操作 vuser_init。
正在运行 Vuser...
正在开始迭代 1。
正在开始操作 Action。
Action.c(4): 重定向“http://localhost:1080/mercurywebtours”(重定向深度=0)          [MsgId: MMSG-26694]
Action.c(4): 目标位置“http://localhost:1080/mercurywebtours/”          [MsgId: MMSG-26693]
Action.c(4): 在“http://localhost:1080/mercurywebtours/”中检测到非资源“http://localhost:1080/mercurywebtours/header.html”          [MsgId: MMSG-26574]
Action.c(4): 在“http://localhost:1080/mercurywebtours/”中检测到非资源“http://localhost:1080/mercurywebtours/welcome.pl?signOff=true”          [MsgId: MMSG-26574]
Action.c(4): 在“http://localhost:1080/mercurywebtours/welcome.pl?signOff=true”中检测到非资源“http://localhost:1080/mercurywebtours/nav.pl?in=home”          [MsgId: MMSG-26574]
Action.c(4): 在“http://localhost:1080/mercurywebtours/welcome.pl?signOff=true”中检测到非资源“http://localhost:1080/MercuryWebTours/home.html”          [MsgId: MMSG-26574]
Action.c(4): 在 HTML“http://localhost:1080/mercurywebtours/header.html”中找到资源“http://localhost:1080/mercurywebtours/images/mercury_logo.gif”          [MsgId: MMSG-26659]
Action.c(4): 在 HTML“http://localhost:1080/MercuryWebTours/home.html”中找到资源“http://localhost:1080/MercuryWebTours/images/fma-gateway.jpg”          [MsgId: MMSG-26659]
Action.c(4): 在 HTML“http://localhost:1080/mercurywebtours/nav.pl?in=home”中找到资源“http://localhost:1080/MercuryWebTours/images/mer_login.gif”          [MsgId: MMSG-26659]
Action.c(4): web_url("mercurywebtours") 已成功,52180 个正文字节,1735 介标头字节          [MsgId: MMSG-26386]
Action.c(13): 集合 登录
Action.c(15): 通知: Transaction "登录" started.
Action.c(19): 将表单提交到“http://localhost:1080/mercurywebtours/login.pl”,目标帧=“body”          [MsgId: MMSG-27978]
Action.c(19): 在“http://localhost:1080/mercurywebtours/login.pl”中检测到非资源“http://localhost:1080/mercurywebtours/nav.pl?page=menu&in=home”          [MsgId: MMSG-26574]
Action.c(19): 在“http://localhost:1080/mercurywebtours/login.pl”中检测到非资源“http://localhost:1080/mercurywebtours/login.pl?intro=true”          [MsgId: MMSG-26574]
Action.c(19): 在 HTML“http://localhost:1080/mercurywebtours/login.pl?intro=true”中找到资源“http://localhost:1080/MercuryWebTours/images/fma-performance-center.jpg”          [MsgId: MMSG-26659]
Action.c(19): 在 HTML“http://localhost:1080/mercurywebtours/nav.pl?page=menu&in=home”中找到资源“http://localhost:1080/MercuryWebTours/images/flights.gif”          [MsgId: MMSG-26659]
Action.c(19): 在 HTML“http://localhost:1080/mercurywebtours/nav.pl?page=menu&in=home”中找到资源“http://localhost:1080/MercuryWebTours/images/itinerary.gif”          [MsgId: MMSG-26659]
Action.c(19): 在 HTML“http://localhost:1080/mercurywebtours/nav.pl?page=menu&in=home”中找到资源“http://localhost:1080/MercuryWebTours/images/in_home.gif”          [MsgId: MMSG-26659]
Action.c(19): 在 HTML“http://localhost:1080/mercurywebtours/nav.pl?page=menu&in=home”中找到资源“http://localhost:1080/MercuryWebTours/images/signoff.gif”          [MsgId: MMSG-26659]
Action.c(19): web_submit_form("login.pl") 已成功,32669 个正文字节,1705 介标头字节          [MsgId: MMSG-26386]
Action.c(28): 通知: Transaction "登录" ended with "Pass" status (Duration: 0.7098).
Action.c(34): 链接到“http://localhost:1080/mercurywebtours/welcome.pl?signOff=1”的图像,目标帧=“body”          [MsgId: MMSG-27993]
Action.c(34): 在“http://localhost:1080/mercurywebtours/welcome.pl?signOff=1”中检测到非资源“http://localhost:1080/mercurywebtours/nav.pl?in=home”          [MsgId: MMSG-26574]
Action.c(34): 在“http://localhost:1080/mercurywebtours/welcome.pl?signOff=1”中检测到非资源“http://localhost:1080/MercuryWebTours/home.html”          [MsgId: MMSG-26574]
Action.c(34): 从缓存中为“http://localhost:1080/MercuryWebTours/home.html”检索数据          [MsgId: MMSG-26558]
Action.c(34): 资源“http://localhost:1080/MercuryWebTours/images/fma-gateway.jpg”已在缓存中,不会再次下载          [MsgId: MMSG-26655]
Action.c(34): 资源“http://localhost:1080/MercuryWebTours/images/mer_login.gif”已在缓存中,不会再次下载          [MsgId: MMSG-26655]
Action.c(34): web_image("SignOff Button") 已成功,1987 个正文字节,577 介标头字节          [MsgId: MMSG-26386]
Action.c(38): 回话OK!
正在结束操作 Action。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
正在结束操作 vuser_end。
Vuser 已终止。
********************************************
作者: vprince    时间: 2007-7-18 17:26
最终还是没有个结果啊...sdlkfj4 sdlkfj4
自带的网站里没有提供一个默认的用户名和密码使得登陆成功的么???
每次要都要注册多麻烦啊...还不能重复...
sdlkfj8 sdlkfj8
作者: only_dl    时间: 2007-8-16 11:54
标题: 回复 #7 vprince 的帖子
自带的网站默认的用户名和密码:admin/mercury
作者: zhouxiao    时间: 2007-8-16 15:23
sdlkfj8
作者: silvertree    时间: 2007-8-27 11:09
如图所示,在IE常规选项中把设置“检查所存网页的较新版本”设为“自动”即可!
[attach]31846[/attach]




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