51Testing软件测试论坛

标题: loadrunner录制角本,使用代理问题 [打印本页]

作者: 兰色犹豫    时间: 2007-12-8 13:41
标题: loadrunner录制角本,使用代理问题
测试环境在域里,录制角本的机器不在域里,在IE里设置使用代理登录网站,用户名和密码在代理设置时都设置好了,所以在打开网页的时候,不用在输入用户名和密码

用LR录制登录系统的一个角本,回放时报错,报错信息如下:
Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; Web build 4788          [MsgId: MMSG-27143]
Run-Time Settings file: "C:\Documents and Settings\Alex\Local Settings\Temp\noname1\\default.cfg"          [MsgId: MMSG-27141]
vuser_init.c(12): Error -26544: Proxy authentication required, please fill in the proxy user details in the Run Time Settings, Proxy tab, using the Authentication button. e.g. Username: domain\user  Password: password          [MsgId: MERR-26544]
vuser_init.c(12): Error -26624: HTTP Status-Code=407 (Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  )) for "http://192.168.112.117:9080/enrole"          [MsgId: MERR-26624]
vuser_init.c(12): web_url("enrole") highest severity level was "ERROR", 4010 body bytes, 409 header bytes          [MsgId: MMSG-26388]
Abort was called from an action.

是不是应该加一个set_web_user一个函数?求高手帮解决啊

我把整个角本都录在action里,在action的最前面加了web_set_user("mercury", "mercury", "mansfield:80");   
第一个mercury为用户名,第二个mercury为密码,mansfield为代理服务器,80为端口,
也报错:
Action.c (1): warning: unrecognized character escape sequence `\d'
Action.c (1): syntax error; found "dcecdcecIO" expecting `)'
Action.c (1): skipping "dcecdcecIO" `,' "dcec**10" `,' "dcecssy055:8080"
c:\\documents and settings\\alex\\local settings\\temp\\noname3\\\\combined_noname3.c (5): 2 errors, not writing pre_cci.ci

是不是我位置加的不对?求高人解决下啊

[ 本帖最后由 兰色犹豫 于 2007-12-8 13:59 编辑 ]
作者: 兰色犹豫    时间: 2007-12-8 13:48
查看帮助找到web_set_user函数
vuser_init()

{

       web_set_proxy("sussex:8080");        此处是否是设置代理服务器?

       web_set_user("dashwood",          此处是否域域名?

              lr_decrypt("4042e3e7c8bbbcfde0f737f91f"),     不明白引号是什么意思 

              "sussex:8080");

       web_url("web_url",

              "URL=http://barton/",

              "TargetFrame=",

              "Resource=0",

              "Referer=",

              LAST);

       web_set_proxy("norland:8080");       代理服务器

       web_set_user("delaford\pxy1",      引号中不明白是什么意思

              lr_decrypt("4042e3f98b5a77"),     引号中不明白是什么意思


              "norland:8080");           引号中不明白是什么意思


       return 0;

}
作者: Zee    时间: 2007-12-8 23:50
你在run time setting里设置的代理??
结果出了这样的错?
作者: 兰色犹豫    时间: 2007-12-10 09:52
在run time setting里设置和默认浏览器一样的代理,也报错啊

比如说,我访问新浪的邮箱,录制角本正常,可回放时,报错,如下:

Run-Time Settings file: "D:\Script\sina\\default.cfg"          [MsgId: MMSG-27141]
vuser_init.c(12): Warning -26610: HTTP Status-Code=502 (Proxy Error ( 鎷掔粷杩炴帴 )) for "http://dcecssy055.dcec.easia.cummins.com:8080/wpad.dat"          [MsgId: MWAR-26610]
vuser_init.c(12): web_url("wpad.dat") highest severity level was "warning", 4175 body bytes, 212 header bytes          [MsgId: MMSG-26388]
v

[ 本帖最后由 兰色犹豫 于 2007-12-10 15:29 编辑 ]
作者: 兰色犹豫    时间: 2007-12-10 12:25
求助啊,
在LR中,按F4,Internet Protocol下Proxy中设置代理,也不成啊

[ 本帖最后由 兰色犹豫 于 2007-12-10 15:13 编辑 ]
作者: pear_01    时间: 2008-6-4 15:11
这个问题有没有解决呀?能贴出来分享吗?
目前正遇到这个问题....
作者: angelwamy    时间: 2008-6-5 13:53
关注中~~~
作者: shiwanli    时间: 2008-7-21 17:11
在loadrunner中按F4,选择代理服务器,在使用代理服务器的下面有个“异常”选项,就像设置代理服务器时有个高级选项一样,将不需要使用到的IP地址加到里面去,就应该可以解决了。
例如你的环境机器是192.168.1.1,那么你将这个IP设置了之后他找这个IP时就不会通过代理去找了。
作者: liuxufeng    时间: 2008-11-11 12:53
这个问题我也有遇到过,但是我在运行时设置里面设置了代理服务器后就好了。设置内容包括三方面:
(1)代理服务器的IP、端口
(2)例外。设置上不使用代理的地址,貌似如果是新浪的话就应该把http://www.sina.com*放在里面吧。
(3)高级。用户名和密码。
作者: xmimij    时间: 2008-11-20 16:07
我的情况是,安装有LR的客户端是在公司的域中,上网需要设置代理服务器。如果我测试http://www.sina.com的话,我必须要设置代理服务器吧,不然我连不上公网啊。所以应该是不能在 例外 里面设置链接http://www.sina.com不使用代理服务器吧。
还是出错,情况基本和楼主相似。
作者: yzylion    时间: 2009-6-9 15:59
我也遇见这个问题啊,快点来高手指导下啊
作者: majun915    时间: 2009-6-10 13:53
寻求高手 哈哈
作者: lxhcba    时间: 2009-7-14 10:27
我也遇到了类似的问题
作者: gabriel    时间: 2009-8-25 15:19
直接选择“no proxy”
作者: pqpql    时间: 2010-5-10 09:37
有人解决了这个问题吗? 可以分享下吗??
作者: 玉簪花    时间: 2010-5-19 16:55
原帖由 liuxufeng 于 2008-11-11 12:53 发表
这个问题我也有遇到过,但是我在运行时设置里面设置了代理服务器后就好了。设置内容包括三方面:
(1)代理服务器的IP、端口
(2)例外。设置上不使用代理的地址,貌似如果是新浪的话就应该把http://www.sina.com* ...


这个办法就可以解决的,Run-time Setting -- Internet Protocol -- Proxy
今天也正好遇到这个问题,搞定了,happy~~
作者: lemonzone2010    时间: 2010-11-9 15:00
please fill in the proxy user details in the Run Time Settings, Proxy tab, using the Authentication button. e.g. Username: domain\user  Password: password
作者: yyzhp    时间: 2011-6-9 10:11
在Vuser中的运行时设置,代理服务器,选择自定义代理服务器点击身份严重,输入用户名和密码就行了,用户名:域\用户名  密码就行了
作者: miraclej    时间: 2012-3-27 15:12
遇到了同样的问题,尝试各种方法中。
作者: miraclej    时间: 2012-3-27 15:32
回复 10# xmimij


    我的情况和你一样,请问你解决了这个问题没?
作者: fanxb_love    时间: 2014-1-13 14:52
编写代码中存在错误,LR不会智能检测到错误出处,最终导致脚本无法保存成功,客户端报一个无关紧要的错误




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