Skip to content

byteroad/locust

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Locust

Locust is a load testing framework.

Quick Setup

Setup the endpoints you want to test on the locustfile.py.

You will need docker and docker-compose installed in your system, in order to run this infrastructure.

Type:

docker compose up

Or, if you want to run it in the background

docker compose up -d

Access the UI at http://localhost:8089/ and run your tests.

Some result tests can be found here. You can preview them here.

Reports

Some runs were created for different test cases (more details bellow). Each run considered a maximum of 100 users, spawning 1 user per second, during a period of 2 minutes.

The results can be found in the following folders:

Test Case 1 (tc1)

This run tests an OGC API - Maps endpoint on the production server:

chart

Test Case 2 (tc2)

This run tests an OGC API - Features endpoint on the production server:

chart

Test Case 3 (tc3)

This run tests an OGC API - Tiles endpoint on the production server:

chart

Test Case 4 (tc4)

This run tests an OGC API - Maps endpoint on the kubernetes server:

chart

Test Case 5 (tc5)

This run tests an OGC API - Features endpoint on the kubernetes server:

chart

Test Case 6 (tc6)

This run tests an OGC API - Tiles endpoint on the kubernetes server:

chart

License

This project is released under an MIT License

License: MIT

About

Deployment of the load testing framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 100.0%