关闭

应用HttpUnit进行Web测试(下)

发表于:2009-3-19 16:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  5.2.2 简单测试

  本实例只是演示如何简单的访问Servlet并且获取他的输出信息,例子中的Servlet在接到用户请求的时候只是返回一串简单的字符串:Hello World!.

  1. Servlet的代码如下:

  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();

  }

  }

  2. 测试的调用代码如下:

  // 创建Servlet的运行环境

  ServletRunner sr = new ServletRunner();

  // 向环境中注册Servlet

  sr.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());

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号