【问题标题】:How can I setup selenium grid for Parallel execution without using TestNG.xml file.?如何在不使用 TestNG.xml 文件的情况下为并行执行设置 selenium 网格?
【发布时间】:2021-12-04 15:21:58
【问题描述】:

我想看看我们是否可以在不使用 TestNg.xml 文件的情况下以并行模式在 selenium Grid 上执行我们的测试用例。 我知道我们可以在 TestNg.xml 文件中设置参数并将其设置为并行运行,并使用这些参数来初始化驱动程序以在网格上以并行模式运行套件。但是有什么方法可以在不使用 TestNg.xml 文件的情况下做到这一点?

我可以使用 Threads 或 Runnable 接口吗?

请建议是否可行以及是否推荐该方法。

【问题讨论】:

  • 你在用黄瓜吗?
  • 不,我正在使用 testNg 和 Selenium。但我想看看如何在不使用 TestNG.xml 文件的情况下在网格上实现并行执行。我试图找到在网格上实现并行执行的最佳和最佳方式。如果使用 TestNg.xml 只是最好的方法,那么 TestNG.xml 就是这样。谢谢

标签: java multithreading selenium testng selenium-grid


【解决方案1】:

您可以使用 线程或可运行接口,但如果我们正在初始化线程,我们需要小心在不同的机器和不同的环境中运行我们的代码。

喜欢

如果是2核机器,它能够运行最多4个线程,如果超过,你可能会导致内存不足异常强>。

同样的方式

在8核机器的情况下,它能够运行最多16个线程,如果你只运行4个线程,它是效率不高。

这就是 TestNG 有帮助的地方,因为 TestNG 在内部计算机器的内核和线程,进行线程分配。我建议使用 xml 文件配置。 请不要使用 Runnable 接口

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-28
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多