51Testing软件测试论坛

标题: 请大家帮我看看这个web_set_user脚本的设置。 [打印本页]

作者: lucklili    时间: 2008-3-31 13:10
标题: 请大家帮我看看这个web_set_user脚本的设置。
web_url("ipsapro.isoftstone.com",
                "URL=http://ipsapro.isoftstone.com/",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=/common/Style/addition.css", ENDITEM,
                "Url=/common/Style/helptip.css", ENDITEM,
                "Url=/common/Img/psa_banner_bg.gif", ENDITEM,
                "Url=/common/img/psa_head_corner_bg.gif", ENDITEM,
                "Url=/common/Img/psa_navgradp.gif", ENDITEM,
                "Url=/common/Img/menuup.gif", ENDITEM,
                "Url=/common/Img/menudown.gif", ENDITEM,
                "Url=/common/Img/psa_vgradp.gif", ENDITEM,
                LAST);

   web_set_user("ipsapro.isoftstone\\ly@isoftstone.com",
                "ly@163.com",
                "ipsapro.isoftstone.com:80",
                ENDITEM,
                        LAST);



还是不能通过回放脚本,为什么呢。。
测试站点是:http://102.122.12.58/webpsaoa/login.aspx
http://ipsapro.ipsnar.com/

这两个分别怎么写呢?
作者: fl2397    时间: 2008-3-31 16:10
你确定你的登录字符串、密码是对的吗?
作者: lucklili    时间: 2008-3-31 17:33
是这样的,把脚本发上来的时候,我是修改了一下的。
登录名都是名字+@163.com的
密码也是类似的

测试站点是:http://102.122.12.58/webpsaoa/login.aspx
http://ipsapro.ipsnar.com/
作者: Zee    时间: 2008-3-31 19:03
为什么不把这个函数放在第一行?
作者: lucklili    时间: 2008-4-2 14:24
请问您说的第一行是什么意思?
init吗?
作者: duanyonghua72    时间: 2008-4-2 15:57
是哪一行报错呢?报什么错?
作者: gp_jl    时间: 2008-4-2 17:22
请确认以下两个问题:
1. 站点 ipsapro.isoftstone.com是否使用NTLM授权。如果不是,请将web_set_user中第一个参数修改为“ly@isoftstone.com”;
2. “ipsapro.isoftstone.com”是否是服务器主机,如果不是,则请将web_set_user中最后一个参数修改为相应“服务器名称:端口”;

例如如下书写,然后调试下看是否通过:

web_set_user("ly@isoftstone.com",
                "ly@163.com",
                "ServerName:80");
               
web_url("ipsapro.isoftstone.com",
                "URL=http://ipsapro.isoftstone.com/",
                "TargetFrame=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=/common/Style/addition.css", ENDITEM,
                "Url=/common/Style/helptip.css", ENDITEM,
                "Url=/common/Img/psa_banner_bg.gif", ENDITEM,
                "Url=/common/img/psa_head_corner_bg.gif", ENDITEM,
                "Url=/common/Img/psa_navgradp.gif", ENDITEM,
                "Url=/common/Img/menuup.gif", ENDITEM,
                "Url=/common/Img/menudown.gif", ENDITEM,
                "Url=/common/Img/psa_vgradp.gif", ENDITEM,
                LAST);
作者: aks5201314    时间: 2008-4-3 08:55
web_set_user应该放在web_url函数的前面,还有http://ipsapro.isoftstone.com如果允许用http:x.x.x.x访问的话,可以考虑将SERVERNAME用IP地址替换试试
作者: lucklili    时间: 2008-4-3 10:35
to:gp_jl  谢谢你 不过还是不对
您看一下这个


Action()
{
web_set_user("221.122.59.58\\llguo3@isoftstone.com",
                "guolili02@163.com",
                "221.122.59.58:80");
        web_url("login.aspx",
                "URL=http://221.122.59.58/webpsaoa/login.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);

        lr_start_transaction("time");

        web_submit_form("login.aspx_2",
                "Snapshot=t2.inf",
                ITEMDATA,
                "Name=TextBox1", "Value=xfliu", ENDITEM,
                "Name=Button1", "Value=鐧婚檰", ENDITEM,
                EXTRARES,
                "Url=../WebPSAOA/Common/Style/addition.css", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,
                "Url=../WebPSAOA/Common/Img/psa_vgradp.gif", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,

测试站点是:http://221.122.59.58/webpsaoa/login.aspx
弄了很久都不对 错误是:
Action.c(3): web_set_user was successful          [MsgId: MMSG-26392]
Action.c(6): Error -26630: HTTP Status-Code=401 (Unauthorized) for "http://221.122.59.58/webpsaoa/login.aspx"          [MsgId: MERR-26630]
Action.c(6): web_url("login.aspx") highest severity level was "ERROR", 3829 body bytes, 1382 header bytes          [MsgId: MMSG-26388]



web_set user我一直觉得是个比较简单的函数 总是不对



                "Url=../WebPSAOA/Common/img/platform_bg.gif", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,
                "Url=../WebPSAOA/Common/Img/psa_banner_bg.gif", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,
                "Url=../WebPSAOA/Common/Img/menuup.gif", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,
                "Url=../WebPSAOA/Common/Img/menudown.gif", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,
                "Url=../WebPSAOA/Common/Img/psa_navgradp.gif", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,
                "Url=../WebPSAOA/Common/img/psa_head_corner_bg.gif", "Referer=http://221.122.59.58/webpsaoa/Fee/FeeMain.aspx", ENDITEM,
                LAST);

        lr_end_transaction("time",LR_AUTO);

        return 0;
}
作者: gp_jl    时间: 2008-4-3 13:28
从报错信息看,可能是 用户名和密码的问题。不使用脚本,手工执行,输入
用户名:llguo3@isoftstone.com
密码:guolili02@163.com
这种情况是否正确?

[ 本帖最后由 gp_jl 于 2008-4-3 13:39 编辑 ]
作者: lucklili    时间: 2008-4-3 13:42
请问怎么手工执行如何用户名和密码?

[ 本帖最后由 lucklili 于 2008-4-3 13:44 编辑 ]
作者: gp_jl    时间: 2008-4-3 13:44
直接打开ie登陆待测站点,输入域用户和密码,看看是不是能成功登陆。因为从提示上看,设置的用户名和密码是未授权的。所以请确认下这个用户和密码有没有错误。
作者: lucklili    时间: 2008-4-3 13:55
用户名和密码我已经登录n次了,是没有问题的。
一直觉得web set user这个函数没那么复杂,我也不知道为什么怎么就回放不了。
对了,我用的是loadrunner9.0,这个和版本应该没有什么关系吧?还是怎么回事呢?
作者: gp_jl    时间: 2008-4-3 14:01
我这是8.1的没什么问题,没有装9.0试过。。。
作者: lucklili    时间: 2008-4-3 14:10
您哪里用8.0录制后编辑脚本并且回放很顺利吗???
而且我还录制了ipsapro.isoftstone.com 也是那个用户名和密码,有个现象,在录制以后,弹出来一个对话框,要求填写用户名和密码,我以为是loadrunner9的新功能,也许不能自己写set user了,于是填写了,确定后却又弹出来这个对话框...
作者: gp_jl    时间: 2008-4-3 14:14
你是说你录制过程中,弹出多次要求用户名和密码的对话框?
手工执行的情况也是这样么?如果要是手工执行也是这样可能是要求多次授权,如果不是的话,你看看9.0的帮助,有没有这方面的解释?
作者: lucklili    时间: 2008-4-3 14:16
只是在录制ipsapro.isoftstone.com的时候多次弹出来,录制那个站点就没有弹出来,但是回放不过去。
手工执行就没事,那我先看看9.0的帮助有没有说明。
作者: lucklili    时间: 2008-4-3 14:25
to:gp-jl
我的msn是linmeim@hotmail.com
能留个您的吗?您能发一个8.1给我吗,要不我装个8.1试试??
作者: gp_jl    时间: 2008-4-3 14:47
我看了一下,那个文件比较大,估计邮箱发不过去,你自己下载一个吧,最好找个网络快的环境
http://bbs.51testing.com/archiver/tid-77175.html

[ 本帖最后由 gp_jl 于 2008-4-7 11:19 编辑 ]
作者: gp_jl    时间: 2008-4-3 14:48
不过有个问题,是不是搞倒了?
你试验下重新录制脚本:
首先,都是使用工具录制,且录制过程中不要在脚本中添加web_set_user函数,等录制后再添加,看看有没有问题,你是不是把这搞反了
作者: lucklili    时间: 2008-4-3 14:59
我也在录制以后添加的web_set_user,就是出现的401的问题,没有授权。
我已经加您了。。
我一会自己也下载一个,实在不行我就装个8.1试试,反复试试。
作者: linda_4528    时间: 2008-4-3 17:16
你在输入用户名的时候, 是不是有原来的一些登入用户的名字。必须清除了这个名字(鼠标highlight清除是不可以的)后, 在输入名字才可以的。
作者: lucklili    时间: 2008-4-3 17:20
问题解决了,谢谢您!谢谢。

用户名应该是@以前的llguo
作者: tldx    时间: 2011-8-8 22:37
Hi 楼主你好,我现在也遇到了和你这个一模一样的问题,请问你可以将你的解决方案详细地分享给我么?非常感谢~~
作者: 夜雨蝶舞    时间: 2011-9-27 16:06
这个是什么意思啊,该怎么设置 web_set_user的参数 ?
“问题解决了,谢谢您!谢谢。

用户名应该是@以前的llguo”
作者: 夜雨蝶舞    时间: 2011-9-27 16:53
难道是LZ的 用户名写错误了




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