lucklili 发表于 2008-3-31 13:10:58

请大家帮我看看这个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:07

你确定你的登录字符串、密码是对的吗?

lucklili 发表于 2008-3-31 17:33:28

是这样的,把脚本发上来的时候,我是修改了一下的。
登录名都是名字+@163.com的
密码也是类似的

测试站点是:http://102.122.12.58/webpsaoa/login.aspx
和http://ipsapro.ipsnar.com/

Zee 发表于 2008-3-31 19:03:58

为什么不把这个函数放在第一行?

lucklili 发表于 2008-4-2 14:24:33

请问您说的第一行是什么意思?
init吗?

duanyonghua72 发表于 2008-4-2 15:57:51

是哪一行报错呢?报什么错?

gp_jl 发表于 2008-4-2 17:22:12

请确认以下两个问题:
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:01

web_set_user应该放在web_url函数的前面,还有http://ipsapro.isoftstone.com如果允许用http:x.x.x.x访问的话,可以考虑将SERVERNAME用IP地址替换试试

lucklili 发表于 2008-4-3 10:35:29

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       
Action.c(6): Error -26630: HTTP Status-Code=401 (Unauthorized) for "http://221.122.59.58/webpsaoa/login.aspx"       
Action.c(6): web_url("login.aspx") highest severity level was "ERROR", 3829 body bytes, 1382 header bytes       



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:47

从报错信息看,可能是 用户名和密码的问题。不使用脚本,手工执行,输入
用户名:llguo3@isoftstone.com,
密码:guolili02@163.com
这种情况是否正确?

[ 本帖最后由 gp_jl 于 2008-4-3 13:39 编辑 ]

lucklili 发表于 2008-4-3 13:42:10

请问怎么手工执行如何用户名和密码?

[ 本帖最后由 lucklili 于 2008-4-3 13:44 编辑 ]

gp_jl 发表于 2008-4-3 13:44:22

:loveliness: 直接打开ie登陆待测站点,输入域用户和密码,看看是不是能成功登陆。因为从提示上看,设置的用户名和密码是未授权的。所以请确认下这个用户和密码有没有错误。

lucklili 发表于 2008-4-3 13:55:19

用户名和密码我已经登录n次了,是没有问题的。
一直觉得web set user这个函数没那么复杂,我也不知道为什么怎么就回放不了。
对了,我用的是loadrunner9.0,这个和版本应该没有什么关系吧?还是怎么回事呢?

gp_jl 发表于 2008-4-3 14:01:22

:L 我这是8.1的没什么问题,没有装9.0试过。。。

lucklili 发表于 2008-4-3 14:10:04

您哪里用8.0录制后编辑脚本并且回放很顺利吗???
而且我还录制了ipsapro.isoftstone.com 也是那个用户名和密码,有个现象,在录制以后,弹出来一个对话框,要求填写用户名和密码,我以为是loadrunner9的新功能,也许不能自己写set user了,于是填写了,确定后却又弹出来这个对话框...

gp_jl 发表于 2008-4-3 14:14:37

你是说你录制过程中,弹出多次要求用户名和密码的对话框?
手工执行的情况也是这样么?如果要是手工执行也是这样可能是要求多次授权,如果不是的话,你看看9.0的帮助,有没有这方面的解释?

lucklili 发表于 2008-4-3 14:16:35

只是在录制ipsapro.isoftstone.com的时候多次弹出来,录制那个站点就没有弹出来,但是回放不过去。
手工执行就没事,那我先看看9.0的帮助有没有说明。

lucklili 发表于 2008-4-3 14:25:32

to:gp-jl
我的msn是linmeim@hotmail.com
能留个您的吗?您能发一个8.1给我吗,要不我装个8.1试试??

gp_jl 发表于 2008-4-3 14:47:02

我看了一下,那个文件比较大,估计邮箱发不过去,你自己下载一个吧,最好找个网络快的环境:)
http://bbs.51testing.com/archiver/tid-77175.html

[ 本帖最后由 gp_jl 于 2008-4-7 11:19 编辑 ]

gp_jl 发表于 2008-4-3 14:48:56

不过有个问题,是不是搞倒了?
你试验下重新录制脚本:
首先,都是使用工具录制,且录制过程中不要在脚本中添加web_set_user函数,等录制后再添加,看看有没有问题,你是不是把这搞反了
页: [1] 2
查看完整版本: 请大家帮我看看这个web_set_user脚本的设置。