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); +}