51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4705|回复: 13
打印 上一主题 下一主题

[求助] 录制完脚本运行出现错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-2-14 11:46:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Action.c(6): Error -26547: Authentication required, please use web_set_user, e.g. web_set_user("domain\\user", "password", "host:port");          [MsgId: MERR-26547]
Action.c(6): Error -26630: HTTP Status-Code=401 (Unauthorized) for "http://localhost/BSCRM"          [MsgId: MERR-26630]

帮帮忙,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

14#
发表于 2013-1-17 11:02:17 | 只看该作者
web_add_user(“域名\\用户名”,”PASSWORD”,”访问的URL”)  ;
比如
网址:http://10.0.0.1:8080/XXXXXXX

域:service
账户:Admin
口令:123456

Web_add_user(“service\\Admin”,”123456” ,”10.0.0.1:8080”);
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2013-1-6 17:02:02 | 只看该作者
今天遇到同样的错误了,求解决办法啊楼主
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-12-30 12:56:44 | 只看该作者
我也想知道怎么解决的?
既然自己提出的问题有这么多人响应,
那就本着助人为乐的精神给大家分享下啊!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-12-30 08:49:50 | 只看该作者
就是嘛,楼主如何解决的呢?我也遇到同样的问题了,也是在第一行加入此函数后还是会放那错误,怎么办呢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2011-9-6 10:22:28 | 只看该作者
楼主,问题如何解决??谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-12-23 14:58:29 | 只看该作者
你是怎么解决的呢?我现在也是这个问题,好像照上面写的,我回放还是不成功!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-2-14 16:38:50 | 只看该作者
建议楼主在解决问题后继续说明是如何解决的
那样还可以帮到别人哦!~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-2-14 15:36:21 | 只看该作者
错误解决了,谢谢大家的支持
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-2-14 14:18:13 | 只看该作者
帮帮呀,急——————我加了web_set_user 这个函数,怎么还是错误呀
web_set_user ("domain\\001", "001", "localhost:80");
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-2-14 12:05:29 | 只看该作者
脚本也是程序嘛,直接把函数手动加到你脚本里吧。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-2-14 11:59:54 | 只看该作者
web_set_user 在那设置的呀,谢谢,新手上路
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-2-14 11:55:34 | 只看该作者
错误日志已经告诉你需要设置访问权限了。检查一下你的代码,再不行就把脚本贴出来。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-2-14 11:54:07 | 只看该作者
引用过来的,你可以看看

关河的测试生活
LoadRunner 的 web_set_user 函数
不少使用IIS或是windows域的环境中,在访问某个页面时,系统会弹出一个对话框要求用户输入域用户名称和口令,输入正确的与用户名称和口令才能继续。在使用LoadRunner对这种类型的网站进行测试时,录制下来的脚本在回放时通常都会在访问特定页面时给出一个401 Authorized require的错误信息。

其实,在LoadRunner中,有一个专门的函数 web_set_user 可以实现输入windows认证信息。

web_set_user ()函数带三个参数,分别是域用户名、口令和需要登录的服务器名称和端口,第一个参数需要注意的是一定要带上域名,其格式为\\windomainname\username,而最容易混淆的莫过于第三个参数了。特别需要注意的是,第三个参数是“需要认证的服务器名:端口”,假设你要访问的web url 是 http://requireauth/login.asp,则第三个参数应该是“requireauth:80”,有些朋友错误的写成“http: //requireauth:80”或是“requireauth/login.asp:80”,都是不正确的。

最后,知其然,知其所以然。web_set_user函数的原理并不复杂,简单的说,就是通过NTLM协议发送了一些数据包给服务器而已。关于NTLM的更详细的内容,提供两份参考文献:
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-30 04:25 , Processed in 0.101263 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表