使用HttpUnit进行集成测试

王朝java/jsp·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

使用HttpUnit进行集成测试

使用HttpUnit进行集成测试 内容摘要

http://httpunit.sourceforge.net

2 作者的演示环境

3 HttpUnit安装、环境配置

将%httpunit_home%/lib/*.jar; %httpunit_home%/jars/*.jar加入到该java工程的Java build Path变量中 4 如何使用httpunit处理页面的内容

5 如何使用httpunit进行测试

public class MyServlet extends HttpServlet { public void service(HttpServletRequest req, HttpServletResponse resp) throws IOException { PrintWriter out = resp.getWriter(); //向浏览器中写一个字符串Hello World! out.println("Hello World!"); out.close(); } }

//创建Servlet的运行环境ServletRunner sr = new ServletRunner();//向环境中注册Servletsr.registerServlet( "myServlet", MyServlet.class.getName() );//创建访问Servlet的客户端ServletUnitClient sc = sr.newClient();//发送请求WebRequest request = new GetMethodWebRequest( "http://localhost/myServlet" );//获得模拟服务器的信息WebResponse response = sc.getResponse( request );//将获得的结果打印到控制台上System.out.println(response.getText());

模拟用户接受服务器的响应信息,并且通过辅助类分析这些响应信息,结合JUnit框架进行测试 使用HttpUnit提供的模拟Servler容器,测试开发中的Servlet的内部行为 参考资料

HttpUnit帮助 http://httpunit.sourceforge.net JUnit帮助 http://junit.org/index.htm

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航