请大家帮我看看这个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/
这两个分别怎么写呢? 你确定你的登录字符串、密码是对的吗? 是这样的,把脚本发上来的时候,我是修改了一下的。
登录名都是名字+@163.com的
密码也是类似的
测试站点是:http://102.122.12.58/webpsaoa/login.aspx
和http://ipsapro.ipsnar.com/ 为什么不把这个函数放在第一行? 请问您说的第一行是什么意思?
init吗? 是哪一行报错呢?报什么错? 请确认以下两个问题:
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); web_set_user应该放在web_url函数的前面,还有http://ipsapro.isoftstone.com如果允许用http:x.x.x.x访问的话,可以考虑将SERVERNAME用IP地址替换试试 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;
} 从报错信息看,可能是 用户名和密码的问题。不使用脚本,手工执行,输入
用户名:llguo3@isoftstone.com,
密码:guolili02@163.com
这种情况是否正确?
[ 本帖最后由 gp_jl 于 2008-4-3 13:39 编辑 ] 请问怎么手工执行如何用户名和密码?
[ 本帖最后由 lucklili 于 2008-4-3 13:44 编辑 ] :loveliness: 直接打开ie登陆待测站点,输入域用户和密码,看看是不是能成功登陆。因为从提示上看,设置的用户名和密码是未授权的。所以请确认下这个用户和密码有没有错误。 用户名和密码我已经登录n次了,是没有问题的。
一直觉得web set user这个函数没那么复杂,我也不知道为什么怎么就回放不了。
对了,我用的是loadrunner9.0,这个和版本应该没有什么关系吧?还是怎么回事呢? :L 我这是8.1的没什么问题,没有装9.0试过。。。 您哪里用8.0录制后编辑脚本并且回放很顺利吗???
而且我还录制了ipsapro.isoftstone.com 也是那个用户名和密码,有个现象,在录制以后,弹出来一个对话框,要求填写用户名和密码,我以为是loadrunner9的新功能,也许不能自己写set user了,于是填写了,确定后却又弹出来这个对话框... 你是说你录制过程中,弹出多次要求用户名和密码的对话框?
手工执行的情况也是这样么?如果要是手工执行也是这样可能是要求多次授权,如果不是的话,你看看9.0的帮助,有没有这方面的解释? 只是在录制ipsapro.isoftstone.com的时候多次弹出来,录制那个站点就没有弹出来,但是回放不过去。
手工执行就没事,那我先看看9.0的帮助有没有说明。 to:gp-jl
我的msn是linmeim@hotmail.com
能留个您的吗?您能发一个8.1给我吗,要不我装个8.1试试?? 我看了一下,那个文件比较大,估计邮箱发不过去,你自己下载一个吧,最好找个网络快的环境:)
http://bbs.51testing.com/archiver/tid-77175.html
[ 本帖最后由 gp_jl 于 2008-4-7 11:19 编辑 ] 不过有个问题,是不是搞倒了?
你试验下重新录制脚本:
首先,都是使用工具录制,且录制过程中不要在脚本中添加web_set_user函数,等录制后再添加,看看有没有问题,你是不是把这搞反了
页:
[1]
2