【问题标题】:how to distribute selenium tests on Jenkins slave nodes如何在 Jenkins 从节点上分发 selenium 测试
【发布时间】:2015-10-14 13:57:43
【问题描述】:

我已将我的测试自动化配置为通过 Jenkins 运行。在主节点上,我有项目,并且有 selenium 独立服务器。我想创建一个以上的服务器,这样我就可以并行运行我的测试。我已经通过 Java 应用程序创建了从机,并将节点安装为 Windows 服务。我需要在每台机器上安装 Firefox 实例和 selenium 独立服务器吗?如果是,我该怎么做?

【问题讨论】:

    标签: java selenium jenkins testng


    【解决方案1】:

    这取决于您使用的 Selenium。如果您使用 Selenium 2.0,那么您可以设置一个集线器,您可以将其他浏览器连接到该集线器。然后,中心将根据需要将测试外包给浏览器(或节点)

    这个page是一个很好的描述

    Selenium Grid 在传统 Selenium 设置的基础上构建,采用 优点如下:

    Selenium 测试、被测应用程序和远程 控件/浏览器对不必位于同一位置。他们交流 通过 HTTP,因此它们都可以存在于不同的机器上。硒 测试和被测 Web 应用程序显然是特定于 特定项目。尽管如此,Selenium 遥控器都不是 浏览器也不依赖于特定的应用程序。作为一个问题 事实上,它们提供的容量可以很容易地被多个共享 应用程序和多个项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-10
      • 2022-01-16
      相关资源
      最近更新 更多