You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by da...@apache.org on 2018/04/03 20:00:35 UTC
[trafficserver] branch master updated: README.md for micrserver
This is an automated email from the ASF dual-hosted git repository.
dagit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 9fa8959 README.md for micrserver
9fa8959 is described below
commit 9fa89591543a97557475ade633636adabff5b67e
Author: Persia Aziz <pe...@yahoo-inc.com>
AuthorDate: Tue Apr 3 14:05:29 2018 -0500
README.md for micrserver
---
tests/tools/microServer/README.md | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/tests/tools/microServer/README.md b/tests/tools/microServer/README.md
new file mode 100644
index 0000000..0a8fa65
--- /dev/null
+++ b/tests/tools/microServer/README.md
@@ -0,0 +1,31 @@
+uWServer
+========
+
+uWServer is a mock HTTP server that takes predefined set of sessions for serving response to HTTP requests. Each session includes one or more transactions. A transaction is composed of an HTTP request and an HTTP response.
+uWServer accepts session data in JSON fromat only.
+
+Example session :
+```
+ {"version": "0.1",
+ "txns": [
+ {"request": {"headers": "GET /path1\r\n Host: example.com \r\n\r\n", "timestamp": "1522783378", "body": "Apache Traffic Server"},
+ "response": {"headers": "HTTP/1.1\r\n Server: microserver\r\nContent-Length:100 \r\n\r\n", "timestamp": "1522783378", "body": ""},
+ "uuid": "1"},
+ {"request": {"headers": "GET /path2\r\n\r\n", "timestamp": "1522783378", "body": "Apache Traffic Server"},
+ "response": {"headers": "HTTP/1.1\r\nTransfer-Encoding: chunked\r\n\r\n", "timestamp": "1522783378", "body": "Apache Traffic Server"},
+ "uuid": "2"}
+ ],
+ "timestamp": "1522783378",
+ "encoding": ""}
+```
+Command:
+----------------
+
+`python3.5 uWServer.py --data-dir <PATH_TO_SESSION_DIR>`
+
+Options:
+-----------
+
+To see the options please run `python3.5 uWServer.py -h`
+
+
--
To stop receiving notification emails like this one, please contact
dagit@apache.org.