From caf4adc8e779ea8245ad475c893ff37166eb518b Mon Sep 17 00:00:00 2001 From: robonen Date: Wed, 16 Nov 2022 07:43:14 +0700 Subject: [PATCH] test(page): main page perfomance testing --- Taskfile.yml | 7 ++++++- src/tests/performance/test_main_page.js | 7 +++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 src/tests/performance/test_main_page.js diff --git a/Taskfile.yml b/Taskfile.yml index 7212045..4cdc7ee 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -26,6 +26,11 @@ tasks: cmds: - docker-compose -p $APP_NAME down - docker:stop:force: + docker:stop:rm: cmds: - docker-compose -p $APP_NAME down -v --remove-orphans + + test:performance: + ignore_error: true + cmds: + - docker run --rm -i --network host grafana/k6 run --vus 1000 --duration 30s - < ./src/tests/performance/test_main_page.js diff --git a/src/tests/performance/test_main_page.js b/src/tests/performance/test_main_page.js new file mode 100644 index 0000000..d33516c --- /dev/null +++ b/src/tests/performance/test_main_page.js @@ -0,0 +1,7 @@ +import http from 'k6/http'; +import {sleep} from 'k6'; + +export default function () { + http.get('http://localhost'); + sleep(1); +}