Skip to content

Commit 166f993

Browse files
chore: load testing (#1508)
* test: add load tests for admin app * chore: adjust admin load test stages
1 parent 2ded29d commit 166f993

File tree

13 files changed

+255
-720
lines changed

13 files changed

+255
-720
lines changed

Makefile

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,24 @@ reset_project:
5454
@echo "Project reset completed."
5555

5656
.PHONY: load_test
57-
load_test: ## run performance tests with k6
57+
load_test: ## run public backend performance tests with k6
5858
load_test: SERVER_HOST=http://localhost:8000
5959
load_test: SERVER_API_ROUTE=/api
6060
load_test: SERVER_ROUTE=$(SERVER_HOST)$(SERVER_API_ROUTE)
6161
load_test: SAVE_RESULTS=false
62-
load_test: OUT_OPTION=$(if $(filter true,$(SAVE_RESULTS)),--out csv=k6_results/load_test_results.csv)
62+
load_test: OUT_OPTION=$(if $(filter true,$(SAVE_RESULTS)),--out csv=k6_results/public_load_test_results.csv)
6363
load_test:
6464
@mkdir -p k6_results
65-
@echo "Running backend performance tests with k6"
66-
@k6 -e SERVER_HOST=$(SERVER_ROUTE) run tests/load/backend/main.js $(OUT_OPTION)
65+
@echo "Running PUBLIC backend performance tests with k6"
66+
@k6 -e SERVER_HOST=$(SERVER_ROUTE) run tests/load/public/main.js $(OUT_OPTION)
67+
68+
.PHONY: load_test_admin
69+
load_test_admin: ## run admin backend performance tests with k6
70+
load_test_admin: SERVER_HOST=http://localhost:8001
71+
load_test_admin: SAVE_RESULTS=false
72+
load_test_admin: OUT_OPTION=$(if $(filter true,$(SAVE_RESULTS)),--out csv=k6_results/admin_load_test_results.csv)
73+
load_test_admin:
74+
@mkdir -p k6_results
75+
@echo "Running ADMIN backend performance tests with k6"
76+
@echo "NOTE: Ensure auth guards are disabled on target environment"
77+
@k6 -e SERVER_HOST=$(SERVER_HOST) run tests/load/admin/main.js $(OUT_OPTION)

tests/integration/package-lock.json

Lines changed: 0 additions & 333 deletions
This file was deleted.

tests/integration/package.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)