summaryrefslogtreecommitdiff
path: root/ACE/apps/JAWS/stress_testing/README
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/apps/JAWS/stress_testing/README')
-rw-r--r--ACE/apps/JAWS/stress_testing/README54
1 files changed, 54 insertions, 0 deletions
diff --git a/ACE/apps/JAWS/stress_testing/README b/ACE/apps/JAWS/stress_testing/README
new file mode 100644
index 00000000000..0969522d638
--- /dev/null
+++ b/ACE/apps/JAWS/stress_testing/README
@@ -0,0 +1,54 @@
+http_tester
+-----------
+
+This is the http_tester suite, an ACE based HTTP benchmarking tool,
+used to evaluate the performance of JAWS and other HTTP servers.
+
+Usage
+-----
+
+To use the http_tester, you need to use a config file "infile", which
+consists of a list of experiments, one on each line. http_tester logs
+output data in the "outfile".
+
+Usage: http_tester infile outfile
+
+Experiments
+-----------
+
+Each experiment consists of several space-delimited compulsory
+fields, as follows:
+
+experiment_id (string)
+total_number_of_requests (integer)
+request_rate (float)
+url1 (first URL)
+p1 (probability of requesting the first URL)
+url2 (second URL)
+p2 (probability of requesting the second URL)
+url3 (third URL)
+p3 (probability of requesting the third URL)
+TCP_NODELAY (boolean, 1 == TCP_NODELAY is set)
+SOCKET_RECV_BUFSIZ (usually 65536)
+
+URLS must be of the form:
+
+http://www.cs.wustl.edu:8888/~sumedh/index.html
+
+(the port number is required, im making it optional in the next version).
+
+Please see the sample file "config", for an example.
+
+Output file
+-----------
+
+The output file consists of the following space delimited fields:
+
+Experiment Id (string)
+Average throughput of connection (float)
+Average latency of connection (float)
+Maximum number of active connections at any given time (int)
+
+
+Sumedh Mungee
+<sumedh@cs.wustl.edu>