Skip to content

GuzelyaN/k6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

k6


Preconditions

  1. Зайди на официальный сайт https://k6.io/docs/getting-started/installation/#windows
  2. Скачай последний .zip с https://github.com/grafana/k6/releases
  3. Распакуй архив, например в C:\k6
  4. Добавь путь к папке с k6.exe в системную переменную окружения PATH

✅ Шаг 1. Установи postman-to-k6

Это инструмент, который конвертирует Postman коллекции в формат, понятный k6.

npm install -g postman-to-k6

✅ Шаг 2. Экспортируй коллекцию и окружение из Postman

  1. Зайди в Postman → нужная коллекция → кликни ...Export.

    • Выбери v2.1 (Collection format).
  2. То же самое сделай с Environment → экспорт .json.


✅ Шаг 3. Конвертируй Postman → k6

postman-to-k6 your_collection.json -e your_environment.json -o script.js
  • your_collection.json — экспортированная коллекция.
  • your_environment.json — экспорт окружения (опционально).
  • script.js — выходной файл, пригодный для запуска в k6. // коряво конвертирует

✅ Шаг 4. Запусти сконвертированный скрипт в k6

k6 run script.js

Можно сразу задать количество виртуальных пользователей и длительность теста:

k6 run --vus 50 --duration 1m script.js

Можно записать результаты в файл

k6 run script.js > output.txt  

Указать baseURL

k6 run --vus 50 --duration 1m -e baseUrl=https://***-backend-prod.fly.dev script.js

✅ Шаг 5. 🔑 Получи токен для k6 login cloud

Зайди в браузере на https://app.k6.io/account Перейди во вкладку "Cloud API Token" (или "API Token") Нажми "Create Token" (можно назвать, например: local CLI) Скопируй сгенерированный токен

✅ Шаг 6. Запусти нагрузочное а облаке k6 cloud

k6 cloud script.js

Результаты будут доступны в веб-интерфейсе https://app.k6.io

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors