@@ -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
5858load_test : SERVER_HOST=http://localhost:8000
5959load_test : SERVER_API_ROUTE=/api
6060load_test : SERVER_ROUTE=$(SERVER_HOST )$(SERVER_API_ROUTE )
6161load_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)
6363load_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 )
0 commit comments