Example usage for org.apache.http.client.benchmark TestHttpClient3 shutdown

List of usage examples for org.apache.http.client.benchmark TestHttpClient3 shutdown

Introduction

In this page you can find the example usage for org.apache.http.client.benchmark TestHttpClient3 shutdown.

Prototype

public void shutdown() 

Source Link

Usage

From source file:org.apache.http.client.benchmark.TestHttpClient3.java

public static void main(String[] args) throws Exception {
    if (args.length < 2) {
        System.out.println("Usage: <target URI> <no of requests> <concurrent connections>");
        System.exit(-1);/*from   w w w  .  j a va 2 s.co m*/
    }
    URI targetURI = new URI(args[0]);
    int n = Integer.parseInt(args[1]);
    int c = 1;
    if (args.length > 2) {
        c = Integer.parseInt(args[2]);
    }

    TestHttpClient3 test = new TestHttpClient3();
    test.init();
    try {
        long startTime = System.currentTimeMillis();
        Stats stats = test.get(targetURI, n, c);
        long finishTime = System.currentTimeMillis();

        Stats.printStats(targetURI, startTime, finishTime, stats);
    } finally {
        test.shutdown();
    }
}