问题标签 [wcat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
10072 浏览

asp.net - 使用 WCAT 对 ASP.NET/IIS 进行压力测试

我正在尝试使用 IIS 资源中包含的 WCAT 工具包设置压力/负载测试。

使用 LogParser,我处理了一个带有配置的 UBR 文件。它看起来像这样:

它看起来好吗?

我用这个命令执行控制器:wcctl -z StressTest.ubr -a localhost

客户端执行如下:wcclient localhost

执行客户端时,我收到此错误:main client thread Connect Attempt 0 Failed. Error = 10061

这个世界上有人用过WCAT吗?

0 投票
2 回答
3428 浏览

ntlm - 任何人都有使用 NTLM 身份验证的成功 WCAT 负载测试场景吗?

该文档提供了一个简洁的示例,并且看起来它无论如何都缺少一个跃点/对。当我设置一个脚本来访问远程服务器并类似地对我的 NTLM 通信进行模式设置时,我得到以下输出:
...
所有客户端已连接,测试开始。
收到无效代码。
接受远程连接时出错。
消息:检测到运行错误,正在终止客户端...
消息:正在终止 wcclient 的所有实例... 正在
连接到:
...

当我注释掉 3 个 NTLM 中心线时,我的场景工作得很好。当它们未注释时,它会失败。WCAT 客户端能够解析场景,但我还没有真正深入研究解析机制,看它是否正确解析。

(我已经修复了阻止来自多个远程客户端的连接的错误,但可能还有更多。)

这是场景的相关部分:

如果有人有 WCAT NTLM 脚本的运行功能示例,我将不胜感激。谢谢你。

我已经清理了 wcat.wsf 中的日志记录并进行了多次比较。必须有更好的方法来做到这一点,但我不知道。

  • “身份验证”解析,而其他参数名称不解析
  • “用户名”和“密码”本身不会导致致命错误
  • 如果我注释掉单个参数行“身份验证”,则测试运行
  • 如果我取消注释同一行,则会出现致命错误
  • 脚本输出完全相同,直到失败
  • basic 或 ntlm 会导致相同的失败,任何垃圾文本也是如此

这个问题似乎隐藏在 wcclient 的深处。我想我将不得不开始寻找另一种产品。

0 投票
1 回答
1323 浏览

asp.net - WCAT 问题

我正在尝试使用 WCAT 工具对 ASP.Net MVC 应用程序进行压力测试。当 WCAT 客户端和控制器位于 Web 服务器(本地主机)上时,我得到了结果,但是当我将 WCAT 客户端移动到另一台机器上时,我得到“404 Not found”错误。即使我(在客户端机器上)输入 URL,WCAT 客户端似乎也无法从客户端机器发出 http 请求,我可以访问该网站。这应该排除任何防火墙问题。还有什么问题?

0 投票
1 回答
402 浏览

web-applications - 如何为 WCAT 中的每个虚拟客户端分配不同的 IP 地址

我需要使用 Microsoft Web 容量分析工具模拟 200 个唯一用户(唯一 IP)访问 Web 服务器。我需要使用 200 个虚拟客户端来执行此操作。我有 DNS 将所有 200 个 IP 指向将运行虚拟客户端的客户端框。

有谁知道如何配置这个?我确信可以做到这一点,但当然没有人能提供方法。我有一个暗示,我可以添加一个指定 IP 的标头,但无法通过 ssem 使其运行。

任何帮助将不胜感激。

0 投票
1 回答
729 浏览

asp.net - 无法使用 NTLM 身份验证针对 DotNetNuke 运行 WCAT

我有一个 ubr 文件设置来使用 WCAT 对内部 DotNetNuke 站点进行压力测试:

运行此(wcat.wsf -run -clients localhost -s myserver -t test.ubr -f settings.ubr -x)时,我只会收到很多错误 500:

2010-03-08 10:29:31 192.168.11.239 GET / - 80 - 192.168.52.139 - 401 2 2148074254 2010-03-08 10:29:31 192.168.11.239 GET / - 80 - 192.168.52.139 - 401 1 0 2010-03-08 10:29:31 192.168.11.239 GET /Default.aspx - 80 mydomain\myaccount 192.168.52.139 - 500 0 0

DNN 将这些错误报告为:

AssemblyVersion: 5.2.3
PortalID: 0
PortalName: My Company
UserID: -1
UserName:
ActiveTabID: 39
ActiveTabName: Home
RawURL: /Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider,DotNetNuke。 SqlDataProvider ExceptionGUID: 28d8821f-1ef2-41db-8a65-d33e97a69130
InnerException: 未处理的错误:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
方法: DotNetNuke.Authentication.ActiveDirectory.HttpModules.AuthenticationModule.OnAuthenticateRequest StackTrace:
消息:System.Exception:未处理的错误:
---> System.NullReferenceException:对象引用未设置为对象的实例。在 DotNetNuke.Authentication.ActiveDirectory.HttpModules.AuthenticationModule.OnAuthenticateRequest(Object s, EventArgs e) 在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在
System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤, Boolean& completedSynchronously) --- 内部异常堆栈跟踪结束 ---
来源:
服务器名称: MYSERVER

它似乎以某种方式丢失了用户名。

0 投票
2 回答
1977 浏览

command-line - WCAT 给出错误:“必须至少指定以下参数之一 -run、-update、-terminate、-showclients 或 -setclients”

通过命令行在我的 Windows XP 机器上运行 WCAT 时,出现以下错误:

错误:必须至少指定以下参数之一 -run、-update、-terminate、-showclients 或 -setclients

我尝试运行的命令是:

并且是直接从自述文件中复制的。

0 投票
4 回答
2134 浏览

fiddler - 为什么我在提琴手中看不到 WCAT 流量?

我正在使用 WCAT 对我的应用程序进行负载测试,并且我想查看 fiddler 中的流量。

当我运行 WCAT 脚本时,它运行正常,但我在 fiddler 中看不到任何流量...我需要将 fiddler 配置为代理 WCAT 流量吗?

我正在测试的网络应用程序在我的本地机器上,但我没有使用“localhost”来解决它,我在我的设置配置中使用了我的机器的名称。我也没有在提琴手中设置任何过滤器。

编辑:

这是我正在测试的交易(根据以下建议,ipv4.fiddler 是最近添加的):

谢谢

马特

0 投票
4 回答
16782 浏览

load-testing - Web 容量分析工具 (WCAT) 教程

我发现很难找到有关如何快速启动和运行 WCAT 的任何体面的教程。有没有人有一个不错的教程链接,他们在尝试掌握 WCAT 时发现它很有用?

0 投票
1 回答
426 浏览

httphandler - WCAT & TinyGet testing using HttpHandlers

I've searched on Google for an answer to this but there doesn't seem to be much information out there. Does anyone know if you can use WCAT and or TinyGet to test an asp.net application that uses HttpHandlers? I've tried both of these tools and I'm getting an Internal Server Error 500. Looks like a problem with the HttpContext?

I've also tried using the WCAT Fiddler plugin but that has a different error about a possible missing reg key.

0 投票
1 回答
1331 浏览

iis-7 - WCAT 为所有请求返回 400 错误请求?

我在 IIS 论坛上发布了这个,但没有任何回复。所以我想我会在这里尝试。

我之前使用的是 WCAT 5.2,效果很好。我正在尝试在我的本地计算机上同时运行客户端和服务器以及 IIS 7。由于某种原因,我请求的每个 url 的状态始终为 400(错误请求)当我查看 htterr 日志时,原因是主机名???

从 httperr 日志:

#Fields: date time c-ip c-port s-ip s-port cs-version cs-method cs-uri sc-status s-siteid s-reason s-queuename 2010-10-06 04:02:15 127.0.0.1 43252 127.0.0.1 80 HTTP/1.1 GET /ds/test.html 400 - Hostname -

执行命令

设置.ubr

客户端文件 (uad.ubr)