标签: java unit-testing http integration-testing
我想将我的网络应用程序与HTTP集成到我的CI系统中。我最初的计划是使用Junit,Apache HttpClient和我可以像Jetty一样在Java中启动的Web服务器的组合。人们尝试过什么,有什么用?
顺便说一下,我已经进行了单元测试和一些集成测试,可以调用我应用程序的完整弹簧环境。这肯定有帮助,但在这个时刻,我有兴趣使用Http和Junit代码的组合/
答案 0 :(得分:2)
两个“经典”选项是:
我们已经尝试过这两种方法并且两者都有效HTMLUnit可能会阻塞一些JavaScript; Selenium需要浏览器安装,让它在无头Linux CI服务器上运行有点棘手。
我想从HTMLUnit开始,如果它适合你,那就好了;否则继续Selenium。