Added some benchmariking utils: benchmarker produces tiing csv and an html using Highcharts JS lib
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
@Grab(group='org.eclipse.jetty.aggregate', module='jetty-server', version='8.1.16.v20140903')
|
||||
@Grab(group='javax.servlet', module='javax.servlet-api', version='3.0.1')
|
||||
|
||||
import org.eclipse.jetty.server.Server
|
||||
import org.eclipse.jetty.server.nio.SelectChannelConnector
|
||||
import org.eclipse.jetty.server.handler.ResourceHandler
|
||||
import org.eclipse.jetty.server.handler.HandlerList
|
||||
import org.eclipse.jetty.server.handler.DefaultHandler
|
||||
import org.eclipse.jetty.server.Handler
|
||||
|
||||
Server server = new Server();
|
||||
SelectChannelConnector connector = new SelectChannelConnector();
|
||||
connector.setPort(8080);
|
||||
server.addConnector(connector);
|
||||
|
||||
ResourceHandler resource_handler = new ResourceHandler();
|
||||
resource_handler.setDirectoriesListed(true);
|
||||
//resource_handler.setWelcomeFiles(["index.html"] as new String[0]);
|
||||
|
||||
resource_handler.setResourceBase(".");
|
||||
|
||||
HandlerList handlers = new HandlerList();
|
||||
handlers.addHandler(resource_handler)
|
||||
handlers.addHandler(new DefaultHandler());
|
||||
server.setHandler(handlers);
|
||||
|
||||
server.start();
|
||||
println "Local server started"
|
||||
|
||||
server.join();
|
||||
Reference in New Issue
Block a user