Skip to content
This repository was archived by the owner on Dec 1, 2024. It is now read-only.

Latest commit

 

History

History
29 lines (25 loc) · 1.11 KB

File metadata and controls

29 lines (25 loc) · 1.11 KB

flotta-scale-tests

The purpose of this project is to test the scalability and performance of project-flotta using JMeter.

Running the test plan

Use ./scripts/run_test_plan.sh to run the test plan. The script will create the required resources on the cluster for running the test.

export KUBECONFIG=path_to_kubeconfig
./scripts/run_test_plan.sh -t ./test_plans/flotta_test_plan.jmx \
                           -n 123 \
                           -d 1 \
                           -i 1 \
                           -p 1 \
                           -r 1 \
                           -s api.devicemgmt3.srv \
                           -g flotta-operator-controller-manager-flotta.apps.devicemgmt3.srv

Test Plans

The basic test plan runs the following scenario:

  • For each edge device:
    • Register an edge device
    • Label the edge device
    • Create edge deployments for the device
    • In Loop:
      • Sends heartbeats to the server
      • Get updates from the server