1.先下载jetty-6.1.16.zip
2.在现有工程里导入lib下面的jetty,jettyutil,servlet2.5的jar包
3.再倒入jsp的包
4.建立单元测试
代码如下:
import org.junit.BeforeClass;
import org.junit.Test;
import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.servlet.Context;
import org.mortbay.jetty.webapp.WebAppContext;
/**
* @author Vissul
* 自动化测试
*/
public class webtest {
private static Server server = new Server();
@BeforeClass
public static void setUpBeforeClass() throws Exception {
SelectChannelConnector connector = new SelectChannelConnector();
connector.setAcceptQueueSize(8);
connector.setPort(8080);
server.setConnectors(new Connector[] { connector });
Context context = new WebAppContext("./WebRoot", "/");
server.addHandler(context);
}
@Test public void serverStart(){
try {
server.start();
server.join();
} catch (Exception e) {
e.printStackTrace();
}
}
@Test public void serverStop(){
try {
server.stop();
} catch (Exception e) {
e.printStackTrace();
}
}
}
本文介绍如何使用Jetty 6.1.16进行自动化测试,包括配置步骤、导入必要的jar包以及设置测试服务器的启动与停止。适用于希望了解如何在Java Web应用中实施Jetty自动化测试的开发者。

被折叠的 条评论
为什么被折叠?



