【发布时间】:2009-02-09 22:01:10
【问题描述】:
该文档提供了一个简洁的示例,并且看起来它无论如何都缺少一个跃点/对。当我设置一个脚本来访问远程服务器并类似地对我的 NTLM 通信进行模式设置时,我得到以下输出:
...
所有客户端已连接,测试开始。
收到无效代码。
接受远程连接时出错。
消息:检测到运行错误,正在终止客户端...
消息:终止 wcclient 的所有实例...
连接到:
...
当我注释掉 3 个 NTLM 中心线时,我的场景运行良好。当它们未注释时,它会失败。 WCAT 客户端能够解析场景,但我还没有真正深入研究解析机制,看它是否正确解析。
(我已经修复了阻止从多个远程客户端连接的错误,但可能还有更多。)
这是场景的相关部分:
request
{
url = "http://weatherforecast-d/";
statuscode = 401;
}
request
{
url = "http://weatherforecast-d/";
// problems begin here...
authentication = "ntlm";
username = "my username";
password = "my password";
statuscode = 200;
}
如果有人有 WCAT NTLM 脚本的运行功能示例,我将不胜感激。谢谢你。
我已经清理了 wcat.wsf 中的日志记录并进行了多次比较。必须有更好的方法来做到这一点,但我不知道。
- "authentication" 解析,而其他参数名称不解析
- “用户名”和“密码”本身不会导致致命错误
- 如果我注释掉单个参数行“authentication”测试运行
- 如果我取消注释同一行,则会出现致命错误
- 脚本输出与失败前完全相同
- basic 或 ntlm 会导致同样的失败,任何垃圾文本也是如此
这个问题似乎隐藏在 wcclient 的深处。我想我得开始寻找其他产品了。
【问题讨论】: