1、编写自己的Servlet
2、在pom.xml中添加依赖
<dependency> <groupId>httpunit</groupId> <artifactId>httpunit</artifactId> <version>1.7</version> <scope>test</scope> </dependency>
// 创建Servlet的运行环境 public static ServletRunner sr = new ServletRunner(); @Override protected void setUp() throws Exception { // TODO Auto-generated method stub super.setUp(); // 向环境中注册Servlet sr.registerServlet("push", PushProcessServlet.class.getName()); } @Test public void testLockScreen1() { // 创建访问Servlet的客户端 ServletUnitClient sc = sr.newClient(); // 发送请求 WebRequest request = new PostMethodWebRequest( "http://localhost/test"); request.setParameter("uid", "123"); request.setParameter("operation", "2"); try { // 获得模拟服务器的信息 WebResponse response = sc.getResponse(request); Assert.assertEquals(response.getResponseCode(), 200); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SAXException e) { // TODO Auto-generated catch block e.printStackTrace(); } }