Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / ACE / apps / JAWS / stress_testing / README
blob002b05785aba0c0e73074a9f22d4e3e20cc6f6a6
3 http_tester
4 -----------
6 This is the http_tester suite, an ACE based HTTP benchmarking tool,
7 used to evaluate the performance of JAWS and other HTTP servers.
9 Usage
10 -----
12 To use the http_tester, you need to use a config file "infile", which
13 consists of a list of experiments, one on each line. http_tester logs
14 output data in the "outfile".
16 Usage: http_tester infile outfile
18 Experiments
19 -----------
21 Each experiment consists of several space-delimited compulsory
22 fields, as follows:
24 experiment_id (string)
25 total_number_of_requests (integer)
26 request_rate (float)
27 url1 (first URL)
28 p1 (probability of requesting the first URL)
29 url2 (second URL)
30 p2 (probability of requesting the second URL)
31 url3 (third URL)
32 p3 (probability of requesting the third URL)
33 TCP_NODELAY (boolean, 1 == TCP_NODELAY is set)
34 SOCKET_RECV_BUFSIZ (usually 65536)
36 URLS must be of the form:
38 http://www.cs.wustl.edu:8888/~sumedh/index.html
40 (the port number is required, im making it optional in the next version).
42 Please see the sample file "config", for an example.
44 Output file
45 -----------
47 The output file consists of the following space delimited fields:
49 Experiment Id (string)
50 Average throughput of connection (float)
51 Average latency of connection (float)
52 Maximum number of active connections at any given time (int)
55 Sumedh Mungee
56 <sumedh@cs.wustl.edu>