【发布时间】:2011-02-12 20:53:01
【问题描述】:
WebAii 等工具可用于访问网站,并通过简单的循环连续访问。
如果我连续为网站编写大量点击和/或具有自定义模式的能力,这与负载/压力测试工具的功能相同吗?
谢谢
【问题讨论】:
标签: testing selenium web-testing webaii
WebAii 等工具可用于访问网站,并通过简单的循环连续访问。
如果我连续为网站编写大量点击和/或具有自定义模式的能力,这与负载/压力测试工具的功能相同吗?
谢谢
【问题讨论】:
标签: testing selenium web-testing webaii
基本上,是的。但是要获得真正的测试,这绝对需要多线程,或者最好在针对站点的多个客户端上运行以反映并发使用情况。这会使信息收集变得困难(WCAT 对此非常有用,但学习曲线有点陡峭)。
当我需要做一些压力测试时,我曾考虑过自己写一些东西,因为 WCAT 和 WAST 都不符合要求。如果我研究过 WebAii,我会考虑的。
【讨论】:
除非您运行多个实例,否则我不会说这是负载测试。在对 Web 应用程序进行负载测试并且您使用的是真正的 Web 浏览器时,每个 CPU/核心有 1 个浏览器被视为一个很好的经验法则。
您可以使用一些服务来生成实际负载,而花费不多。
【讨论】:
我们经常使用结合虚拟机的网络自动化工具来进行负载测试。每个虚拟机都使用遵循脚本的 Web 驱动程序,并且编写脚本以便它们在某些检查点进行门控并相互等待,并确保所有机器及其浏览器都已赶上,然后再继续。这样一来,所有虚拟机都可以同时完成关键操作(例如单击启动密集计算的链接)。
【讨论】: