This project provides performance tests across some famous Python web application frameworks. The test criterion is receiving the list of records from the database(MongoDB and PostgreSQL) through REST API. You can find data in the directory /data
and load them to the database. Here is the list of frameworks:
- Django
- FastAPI
- Flask
- Japronto
- Sanic
For each test, Apache Bench sends 5000 requests in batches of 100 concurrent by the following command.
ab -n 5000 -c 100 http://127.0.0.1:8000/countries/
The final document of each test is saved in the /result
directory. The results may vary on different systems.
Follow link to read more.