Example usage for org.apache.http.client.benchmark Stats printStats

List of usage examples for org.apache.http.client.benchmark Stats printStats

Introduction

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

Prototype

public static void printStats(final URI targetURI, long startTime, long finishTime, final Stats stats) 

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);/* www .jav  a  2 s. com*/
    }
    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();
    }
}