硒网格 - 在3台机器上进行1000次测试

时间:2011-12-16 11:30:10

标签: selenium grid load-balancing

  • 我有1000个Seleneses推出
  • 我有3台服务器

Selenium Grid是否可以对3台服务器上的文本执行进行负载均衡(每项测试都是不同的)?

非常感谢

2 个答案:

答案 0 :(得分:0)

当然,这就是Selenium Grid的意义所在。您可以根据需要启动任意数量的测试服务器,并将它们连接到网格。

然后针对网格启动测试,它会透明地将它们发送到您的服务器。

答案 1 :(得分:0)

是的,你可以。识别充当集线器的主VM /服务器。 将3台服务器连接为节点。

集线器连接到节点并并行运行测试,如果您正在使用Java,则需要使用TestNG来利用并行/多线程模式。

Selenium Grid一个接一个地加载你的服务器,如果server1已经有4个测试运行,即使server2完全空闲,Se Grid也会将下一个测试发送到server1。在server1达到其最大容量后,下一个测试将发送到server2,直到达到它的最大容量,依此类推。如果在框架中实现优先级排序器,则可以控制所有这些。