如何将HTTP测试集成到我的CI中

时间:2011-03-11 06:41:41

标签: java unit-testing http integration-testing

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

顺便说一下,我已经进行了单元测试和一些集成测试,可以调用我应用程序的完整弹簧环境。这肯定有帮助,但在这个时刻,我有兴趣使用Http和Junit代码的组合/

1 个答案:

答案 0 :(得分:2)

两个“经典”选项是:

  1. Selenium
  2. HTMLUnit
  3. 我们已经尝试过这两种方法并且两者都有效HTMLUnit可能会阻塞一些JavaScript; Selenium需要浏览器安装,让它在无头Linux CI服务器上运行有点棘手。

    我想从HTMLUnit开始,如果它适合你,那就好了;否则继续Selenium。