Что работает без лицензии
Часть локальных команд Mockarty CLI можно попробовать без подключения к
серверу. После входа CLI получает ограничения от выбранного сервера. Лицензия
открывает дополнительные модули, а администратор назначает доступ к ним
конкретным пользователям. Здесь показано, какой путь выбрать и как понимать
сообщение об ограничении. Модули описаны в разделе
«Тарифы и доступ к функциям».
Локальное знакомство (Anonymous)
Без настроенных сервера и токена локально работают команды для запуска моков,
API- и нагрузочных тестов, фаззинга и проверки контрактов. Этого достаточно
для небольшого эксперимента или быстрого теста в CI. Общая история,
командные пространства, управление тест-кейсами и хаос-эксперименты в
Kubernetes требуют подключения к установленному серверу.
CLI применяет следующие локальные ограничения:
| Операция | Локальный предел |
|---|---|
| Одновременно работающие моки | 5 |
| Нагрузочный тест | 500 виртуальных пользователей, 2 минуты, 10 000 итераций на пользователя |
| Фаззинг | 1 выполнение с мутацией |
| Сценарий нативного теста | 20 шагов |
| Запуск коллекции Postman | 50 итераций |
Если нужны общие результаты или запуск крупнее, подключитесь к серверу. Данные,
которые существуют только в локальном процессе, не переносятся туда
автоматически.
Подключённая бесплатная установка (Community)
При наличии адреса сервера и токена CLI запрашивает ограничения у сервера.
Без действующей коммерческой лицензии текущий сервер предоставляет тот же
набор локальных функций с большими пределами: 10 моков, 1 000 виртуальных
пользователей, 5 минут, 25 000 итераций на пользователя, 10 выполнений
фаззинга, 50 шагов нативного теста и 100 итераций коллекции Postman. При
создании и изменении общих ресурсов сервер дополнительно проверяет права.
Решающим является ответ сервера. При ошибке соединения или работе со старой
версией сервера CLI может вернуться к локальным пределам. Если команда
сообщает об ограничении, сначала проверьте адрес сервера и токен.
Работа с лицензией
Сервер с лицензией сообщает CLI, какие модули доступны. CLI применяет его
ответ к локальным командам, а сервер проверяет личный доступ к модулю и роль
в пространстве для общих операций. Лицензия не даёт каждому пользователю
право менять все ресурсы. Если команда сообщает об отказе в доступе,
попросите администратора проверить назначенные вам модули.
Названия модулей и различие между доступом к модулю и ролью описаны в
«Тарифах и доступе к функциям».
Подключение CLI
Если администратор выдал API-токен, сохраните подключение с именем:
mockarty-cli login --server https://mockarty.example.com --token "$MOCKARTY_API_TOKEN" --name team
mockarty-cli config get-contexts
Храните токен в секретах CI или переменной окружения, а не в скрипте. Вход
через OAuth описан в разделе «Вход через CLI».
Команда mockarty-cli health проверяет состояние сервера, но не показывает
режим лицензии. Экран mockarty-cli tui auth показывает собственное
состояние авторизации; отдельные команды используют лимиты из ответа сервера.
Если команда заблокирована
- Проверьте адрес сервера и активный контекст командой
mockarty-cli config view. - Убедитесь, что токен относится к нужной установке и пространству.
- Прочитайте сообщение команды: превышение числового лимита и отсутствие
доступа к модулю — разные причины. - Если подключение верное, попросите администратора проверить
Admin → Users и лицензию.
Параметры команд приведены в справочнике CLI,
а настройка лицензии — в руководстве администратора.