mirror of
https://github.com/kakwa/uts-server
synced 2024-11-11 12:08:54 +01:00
27 lines
739 B
Python
Executable File
27 lines
739 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
import httplib
|
|
import time
|
|
import os
|
|
import ssl
|
|
|
|
tsq_path = os.path.join(os.path.dirname(__file__),'example.tsq')
|
|
|
|
with open(tsq_path) as f:
|
|
body = f.read()
|
|
|
|
|
|
counter=0
|
|
old_time = time.time()
|
|
while True:
|
|
h1 = httplib.HTTPConnection('localhost:2020')
|
|
#h1 = httplib.HTTPSConnection('localhost:2020', context=ssl._create_unverified_context())
|
|
h1.request('POST', '/', body, {"Content-Type": "application/timestamp-query"})
|
|
response = h1.getresponse()
|
|
h1.close()
|
|
counter += 1
|
|
if counter % 1000 == 0:
|
|
new_time = time.time()
|
|
print( str(int(1000 / (new_time - old_time))) + " req/s (1000 requests in " + str(new_time - old_time) + " seconds)")
|
|
old_time = time.time()
|