mirror of
https://github.com/UofCBaja/Interview-Backend.git
synced 2025-06-15 13:24:19 -06:00
18 lines
578 B
Python
18 lines
578 B
Python
import json
|
|
import requests
|
|
import timeit
|
|
|
|
def BenchMarkServer():
|
|
rawRes = requests.get("http://localhost:8080/getAppointments")
|
|
res = json.loads(rawRes.text)
|
|
#print(json.dumps(res, indent=1))
|
|
|
|
def BenchMarkDjango():
|
|
rawRes = requests.get("http://localhost:8000/getSchedule")
|
|
res = json.loads(rawRes.text)
|
|
# print(json.dumps(res, indent=1))
|
|
|
|
if __name__ == "__main__":
|
|
djangoTime = timeit.timeit(stmt=BenchMarkDjango, number=10)
|
|
pythonTime = timeit.timeit(stmt=BenchMarkServer, number=10)
|
|
print(f"FastAPI: {djangoTime}\nPython: {pythonTime}") |