Skip to content

Latest commit

 

History

History
92 lines (51 loc) · 2.76 KB

README.md

File metadata and controls

92 lines (51 loc) · 2.76 KB

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