2011-03-11 62 views
1

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

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

回答

2

两个 “经典” 选项有:

  1. Selenium
  2. HTMLUnit

我们已经尝试了这两种工作。 HTMLUnit可能会窒息某些JavaScript; Selenium需要安装浏览器,使其在无头Linux CI服务器上运行有点棘手。

我会说HTMLUnit的开始,如果它适合你很好,否则继续Selenium。

相关问题