Web自动化工具是否适合开发自定义负载/压力测试工具?

时间:2010-04-27 13:16:47

标签: testing selenium web-testing webaii

WebAii等工具可用于访问网站,并且可以通过简单的循环连续访问。

如果我连续编写了很多针对网站的点击和/或具有自定义模式的能力,这是否与加载/压力测试工具具有相同的功能?

由于

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

您可以使用一些服务来产生实际负载,而不是花钱。

答案 2 :(得分:0)

我们经常使用与虚拟机结合的Web自动化工具来加载测试。每个虚拟机都使用跟随脚本的Web驱动程序,并编写脚本以便它们在某些检查点处相互关闭并等待,并确保所有计算机及其浏览器在继续之前已经赶上。这样,所有虚拟机都可以同时完成关键事项(例如点击启动强烈计算的链接)。