【问题标题】:How to integrate HTTP testing into my CI如何将 HTTP 测试集成到我的 CI 中
【发布时间】:2011-03-11 06:41:40
【问题描述】:

我想将使用 HTTP 测试我的 Web 应用程序集成到我的 CI 系统中。我最初的计划是结合使用 Junit、Apache HttpClient 和一个我可以在 Java 中启动的 Web 服务器,比如 Jetty。人们尝试了什么,什么有效?

顺便说一句,我已经进行了单元测试和一些集成测试,它们会调用我的应用程序的完整 Spring 上下文。这肯定有帮助,但是在这个节骨眼上,我有兴趣使用 Http 和 Junit 代码的组合/

【问题讨论】:

    标签: java unit-testing http integration-testing


    【解决方案1】:

    两个“经典”选项是:

    1. Selenium
    2. HTMLUnit

    我们都试过了,而且都有效。 HTMLUnit 可能会在某些 JavaScript 上阻塞; Selenium 需要安装浏览器,让它在无头 Linux CI 服务器上运行有点棘手。

    我会说从 HTMLUnit 开始,如果它适合你,那就太好了;否则继续使用 Selenium。

    【讨论】:

      猜你喜欢
      • 2014-08-13
      • 1970-01-01
      • 1970-01-01
      • 2015-08-03
      • 2023-03-26
      • 2022-01-13
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多