Skip to content

Speed tests using Asynchronous API requests against API server and MySQL database.

Notifications You must be signed in to change notification settings

jshores281/ASYNC_API_REQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Asynchronous API requests


This script is used to test the speed of an ASYNC API request to a private API server.


The ASYNC API requests are tested using:

  • VMware 15 Ubuntu 22.04 image
  • localhost server (gunicorn - defaults)
  • MySQL database (1 table, 50 inserts, 7 columns)
  • Python 3.8.10
    • Asyncio
    • aiohttp
    • time



Test results:

  1. 10 API requests

Alt text

  1. 100 API requests

100test

  1. 1,000 API requests

1000test

  1. 10,000 API requests

10000test




Hardware resource metrics:

Normal load:

norm_htop

Highest test (100,000 requests):

100000_hi_htop2

About

Speed tests using Asynchronous API requests against API server and MySQL database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages