问题标签 [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.
jmeter - WCAT 中每个 URL 的详细统计信息
我曾经使用 MS 的 Homer 工具进行快速负载测试。这个工具很棒——它有一个易于使用的用户界面,并提供了基于每个 URL 的详细报告。
我现在切换到 WCAT,因为 Homer 已被撤回,并且不能在 Vista 后版本的 Windows 上运行。
WCAT 的报告似乎比 Homer 弱得多。有没有办法获得比默认报告中提供的更详细的统计信息?
如果没有每个 URL 的统计信息,应该如何正确评估您网站的性能?
asp.net - 使用 WCAT 和 NTLM 的意外 HTTP 状态代码
有谁知道在测试使用 NTLM 身份验证的 Web 应用程序时如何避免 WCAT 记录意外的“401 Unauthorized”HTTP 状态代码?我用于请求的代码示例如下:
澄清一下,这个脚本工作正常并且确实可以检索内容,但是当针对 IIS7 服务器运行时,NTLM 协商(我相信)意味着记录了最初的 401 代码以及最终的 200 代码。
这意味着在测试后报告显示的 401 代码与 200 代码数量相同,不幸的是,401 被记录为意外代码/错误。
我意识到这与之前提出的问题类似,但这个问题专门询问是否有办法避免意外状态代码。
谢谢!
wcat - 如何在 WCAT 场景文件中转义双引号?
使用 WCAT 6.3,我想设置一个完全像这样的 http 标头,包括 ETag 周围的双引号:
如何转义场景文件中的双引号?这是我的场景文件中不起作用的片段:
iis - wcat 遵循端口 80 上的重定向,即使默认设置为 43xxx
我正在使用 IIS 7,并在端口 43xxx 上部署了一个网站。我正在尝试使用 wcat 进行负载测试。我正在尝试访问 URL /directaccess/ ,该 URL 又将返回状态代码 302,重定向到另一个 URL - 谁也将返回 302 状态代码,然后最后一个 URL 将返回 200OK。
我已经为 wcat 编写了场景和设置文件。在默认值中指定(并且也按请求尝试)将端口设置为 43xxx,但是当我运行 wcat 时,它返回一个 302 ok 和另一个 400 错误(它们以相同的数量返回,所以我猜第一个请求是好的,并且随后的(第一次重定向)是坏的)。
我还查看了 HTTPErr 文件夹以检查日志,那里有很多 400 错误表明 GET 请求应该是第二个 URL,但在端口 80 上完成,而不是我在请求中指定的 43xxx(或默认设置-如果我从文档中很好地理解了这些设置,则会在重定向中继承)。
我只是想知道这是否是 wcat 的“正常”行为。未在与初始请求相同的端口上进行重定向。
忽略我在本地机器上测试的事实。我只用它来设置测试,然后再将它们移动到另一台机器上。
这是使用的场景。
asp.net - wcat 用于负载测试 asp.net 网站
我是负载测试的新手,我想对我的 asp.net 网站进行负载测试。在做了一些调查之后,我发现了微软的这个工具 wcat 用于负载测试。对我来说,它似乎是一种将负载加载到一个或多个页面上的压力工具,更像是测试 IIS 而不是应用程序本身。但是,如果我想模拟一个场景,例如我的网站中有一个包含多个步骤的向导,该怎么办。用户可以按照 4-5 个步骤来创建记录。Wcat 是为上述向导测试我的 asp.net 网站的正确工具吗?如果是,我可以指出一些相同的指南吗?
http-status-code-404 - WCAT:在日志文件中找不到 404
为了进行负载测试,我遵循了任何 WCAT 教程: 1. 安装 IIS 6.0 2. 创建 3 个配置文件(配置、脚本、分发),其格式严格遵循教程。3. 使用 wcctl 命令调用这些配置(如:wcctl -c Configuration.cfg -d Distribution.cfg -s Script.cfg -a localhost 4. 调用 wcclient.exe(如:wcclient localhost) 但是,我总是收到结果有 200 Request OK = 0, 但是 404 Not Found 占用全部。(注:我在 Script.cfg 中的 URL 可以通过浏览器调用成功,如:http://localhost:2631/WebServices/XXX.svc/POX/MyMethod ?param1=I1¶m2=true )。任何人都可以告诉我如何执行有效的 WCAT 运行(200 OK,而不是 404 Not Found)?我一直在搜索,但除了这个模糊的东西之外找不到任何东西:WCAT 问题 谢谢
wcat - WCAT 报告.xsl 无效
来自 Microsoft 的 WCAT 就像它承诺的那样简单。不过,在 Windows 7 x64 上运行它并不是那么简单。包含的脚本文件中断,输出摘要的 XML 转换也使用 MS-only 功能。
performance - 负载测试随机化:如何设置 WCAT 为每个虚拟客户端使用不同的场景?
我想在我的 Web 应用程序中运行 POST 操作之一的负载测试。问题在于,只有在 POST 数据中接收到唯一的电子邮件地址时,才能完成该操作。我生成了带有数千个请求的 wcat 脚本,每个请求都带有唯一的电子邮件,例如:
我的 UBR 设置文件如下:
当我运行测试时,3x100 = 300 个客户端开始发送请求,但它们以相同的顺序发送请求,因此处理来自第一个客户端的第一个请求,然后来自其他客户端的接下来的 299 个请求不再是唯一的。然后处理来自某个客户端的第二个请求,来自其他客户端的 299 个相同请求不是唯一的。我需要一种方法来随机化请求或以不同的顺序运行它们,或者为每个虚拟客户端设置单独的场景脚本,以便每个请求都带有唯一的电子邮件地址。用 WCAT 可以做到这一点吗?
或者也许有其他工具可以做这样的测试?
iis - WCat 从 WCat Scenario Creator 生成的 ubr 文件中抛出错误
我使用 WCat Scenario Creator (http://fiddler2wcat.codeplex.com/) 通过网站生成许多请求的脚本。
我必须添加“端口:8888;” 对每一个请求。然后,在“所有客户端已连接,测试开始”之后。响应,测试产生了这个错误:
收到无效代码。接受远程连接时出错。
我知道前两个请求有效,所以下一个第三个请求出了什么问题是个问题。
请求看起来像