是否可以针对单个 Grid Hub 运行 并发 selenium 测试套件?
Is it possible to run concurrent selenium test Suits against single Grid Hub?
大家好
是否可以 运行 针对单个 Grid Hub 进行并发 selenium 测试?
如果是,是否需要设置任何特殊配置才能启用它?如果没有,您可以考虑任何解决方法吗?
如果我没看错你的问题,是的,这就是grid的用意。您可以根据需要向集线器发送尽可能多的并发测试请求,集线器会将请求分发到适当的节点,为可用节点保留待处理的测试。
就配置而言,您需要查看 wiki ( https://github.com/SeleniumHQ/selenium/wiki/Grid2 ) 以获取完整信息,但您感兴趣的具体配置是:
"maxSession":node/hub
上可以运行的并行实例数
我对问题的理解:
PC 1:测试套件 1
PC 2:测试套件 2
PC 3:Selenium Grid Hub
PC 1 和 PC 2 都使用 PC 3 作为其测试套件执行的中心。
但是你在这里没有提到任何关于节点的事情。
假设 PC 3 本身就是节点。并且您已根据测试套件的要求正确设置了 maxSession 和 maxInstances,那么测试将 运行 正常。
如果您需要进一步解释,请提供有关节点以及您用来创建节点和集线器的 command/script 的更多信息。
大家好
是否可以 运行 针对单个 Grid Hub 进行并发 selenium 测试?
如果是,是否需要设置任何特殊配置才能启用它?如果没有,您可以考虑任何解决方法吗?
如果我没看错你的问题,是的,这就是grid的用意。您可以根据需要向集线器发送尽可能多的并发测试请求,集线器会将请求分发到适当的节点,为可用节点保留待处理的测试。
就配置而言,您需要查看 wiki ( https://github.com/SeleniumHQ/selenium/wiki/Grid2 ) 以获取完整信息,但您感兴趣的具体配置是:
"maxSession":node/hub
上可以运行的并行实例数我对问题的理解: PC 1:测试套件 1 PC 2:测试套件 2 PC 3:Selenium Grid Hub
PC 1 和 PC 2 都使用 PC 3 作为其测试套件执行的中心。
但是你在这里没有提到任何关于节点的事情。
假设 PC 3 本身就是节点。并且您已根据测试套件的要求正确设置了 maxSession 和 maxInstances,那么测试将 运行 正常。
如果您需要进一步解释,请提供有关节点以及您用来创建节点和集线器的 command/script 的更多信息。