我有一堆在Tomcatservlet容器下运行的servlet。我想将测试代码与生产代码分开,因此我考虑使用测试框架。JUnit已很好地集成到Eclipse中,但是我无法使它使用正在运行的Tomcat服务器运行servlet。您能否推荐一个支持测试TomcatServlet的单元测试框架?Eclipse集成很好,但不是必需的。
查看ServletUnit,它是HttpUnit的一部分。简而言之,ServletUnit提供了一个模拟库和实用程序库,您可以在普通JUnit测试中使用该库来模拟servlet容器和其他与servlet相关的对象,例如请求和响应对象。上面的链接包含示例。