From f55cda5402c32eb1ebeb9be6bb8a0af675206637 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Wed, 18 Apr 2012 15:00:07 +0200 Subject: [PATCH] mobile_push: test example server --- apps/mobile_push/load_test/example_server.py | 36 ++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 apps/mobile_push/load_test/example_server.py diff --git a/apps/mobile_push/load_test/example_server.py b/apps/mobile_push/load_test/example_server.py new file mode 100644 index 00000000..b5643087 --- /dev/null +++ b/apps/mobile_push/load_test/example_server.py @@ -0,0 +1,36 @@ +import time +import BaseHTTPServer + + +HOST_NAME = '127.0.0.1' # !!!REMEMBER TO CHANGE THIS!!! +PORT_NUMBER = 8000 # Maybe set this to 9000. + + +class MyHandler(BaseHTTPServer.BaseHTTPRequestHandler): + def do_HEAD(s): + s.send_response(200) + s.send_header("Content-type", "text/html") + s.end_headers() + def do_GET(s): + """Respond to a GET request.""" + s.send_response(200) + s.send_header("Content-type", "text/html") + s.end_headers() + s.wfile.write("Title goes here.") + s.wfile.write("

This is a test.

") + # If someone went to "http://something.somewhere.net/foo/bar/", + # then s.path equals "/foo/bar/". + s.wfile.write("

You accessed path: %s

" % s.path) + s.wfile.write("") + +if __name__ == '__main__': + server_class = BaseHTTPServer.HTTPServer + httpd = server_class((HOST_NAME, PORT_NUMBER), MyHandler) + print time.asctime(), "Server Starts - %s:%s" % (HOST_NAME, PORT_NUMBER) + try: + httpd.serve_forever() + except KeyboardInterrupt: + pass + httpd.server_close() + print time.asctime(), "Server Stops - %s:%s" % (HOST_NAME, PORT_NUMBER) +