0

诸如 WebAii 之类的工具可用于访问网站,并通过一个简单的循环,连续访问。

如果我连续编写大量点击到网站的代码和/或具有自定义模式的能力,这是否与负载/压力测试工具的功能相同?

谢谢

4

3 回答 3

1

本质上,是的。但是要获得真正的测试,这肯定需要多线程,或者最好在针对站点的众多客户端上运行以反映并发使用情况。这会使信息收集变得困难(WCAT 对此非常有用,但学习曲线有点陡峭)。

当我需要做一些压力测试时,我曾考虑过自己写一些东西,因为 WCAT 和 WAST 都不符合要求。如果我研究了 WebAii,我会考虑的。

于 2010-04-27T13:36:16.830 回答
0

我不会说这是负载测试,除非您有许多实例正在运行。当对 Web 应用程序进行负载测试并且您使用的是真正的 Web 浏览器时,每个 CPU/核心有 1 个浏览器被视为一个很好的经验法则。

您可以使用一些服务来生成实际负载,而花费不多。

于 2010-04-27T21:19:52.870 回答
0

我们经常使用 Web 自动化工具结合虚拟机进行负载测试。每个虚拟机都使用遵循脚本的 Web 驱动程序,并且编写脚本以便它们在某些检查点进行门控和等待,并确保所有机器及其浏览器都已赶上,然后再继续。这样一来,所有虚拟机都可以同时完成关键的事情(例如单击启动密集计算的链接)。

于 2010-05-04T19:10:22.757 回答