Репозиторий представляет из себя шаблон нагрузочного тестирования
Установите K6 k6 performance test tool.
Склонируйте репозиторий
Установите зависимости
npm i
Запустите тесты в докер командой
npm run go:k6
Соберите графану
npm monitors
После откройте ссылку localhost:3000 в браузере и войдите под 'admin' пароль 'admin'.
Установите любой понравившийся дашборд dashboards.
Запустите тесты
npm run go:docker
Исходны код
Типы types
и помошники
Экспортируемый типы
Сценарии взаимодействия с rest api
Тесты производительности
Используйте:
npm run check-types
Чтобы проверить код на безопасность типов и правила, установленные в вашем файле tsconfig.json. Вы также можете запустить это во время работы, используя:
npm run check-types:watch
.
Babel выполняет перенос кода (см. файл .babelrc в корневом каталоге), а [Webpack](https://webpack.js. org/) создает его (см. файл webpack.config.js в корневом каталоге).
Скрипты k6
легко отлаживать. Подробнее см. в документации k6.