diff --git a/Makefile b/Makefile index acd3a5d..d758fa0 100644 --- a/Makefile +++ b/Makefile @@ -87,19 +87,18 @@ login-k6: execute-k6: execute-k6-scaledobjects-cases -execute-k6-scaledobjects-cases: case-n-scaledobjects-single-metric case-single-scaledobject-n-metrics case-n-scaledobjects-n-metrics - -case-n-scaledobjects-single-metric: +execute-k6-scaledobjects-cases: + # Increasing ScaledObject count (10, 100, 1000 metrics in total) @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=10 TARGET_METRICS=1 ./k6 run --out cloud tests/test-scaledobject.js @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=100 TARGET_METRICS=1 ./k6 run --out cloud tests/test-scaledobject.js @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=1000 TARGET_METRICS=1 ./k6 run --out cloud tests/test-scaledobject.js -case-single-scaledobject-n-metrics: - @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=1 TARGET_METRICS=10 ./k6 run --out cloud tests/test-scaledobject.js - @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=1 TARGET_METRICS=100 ./k6 run --out cloud tests/test-scaledobject.js - @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=1 TARGET_METRICS=1000 ./k6 run --out cloud tests/test-scaledobject.js + # Increasing metrics per ScaledObject (10, 100, 1000 metrics in total) + @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=10 TARGET_METRICS=1 ./k6 run --out cloud tests/test-scaledobject.js + @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=10 TARGET_METRICS=10 ./k6 run --out cloud tests/test-scaledobject.js + @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=10 TARGET_METRICS=100 ./k6 run --out cloud tests/test-scaledobject.js -case-n-scaledobjects-n-metrics: - @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=2 TARGET_METRICS=500 ./k6 run --out cloud tests/test-scaledobject.js + # Switching between ScaledObject count and metrics per ScaledObject (1000 metrics in total) + @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=20 TARGET_METRICS=50 ./k6 run --out cloud tests/test-scaledobject.js @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=100 TARGET_METRICS=10 ./k6 run --out cloud tests/test-scaledobject.js @$(K6_ENVS) TARGET_SCALABLEDOBJECTS=500 TARGET_METRICS=2 ./k6 run --out cloud tests/test-scaledobject.js