Перейти до вмісту

Поширені запитання

Так. Видання Community працює без облікового запису та без обмежень: усі протоколи виконання, усі варіанти імпорту, сценарії в інтерфейсі, сервери симуляції, брандмауер.

Видання Pro та Enterprise відкривають можливості — виконання в безперервній інтеграції, вбудований git, розширені інструменти MCP, SSO — але ніколи не квоти. Див. Плани та можливості.

Чи потрібно створювати обліковий запис?

Section titled “Чи потрібно створювати обліковий запис?”

Ні, окрім випадку активації платного видання.

Windows (інсталятор), macOS (arm64 та Intel), Linux (AppImage, .deb, .rpm). Див. Встановлення.

Чи передаються мої дані кудись?

Section titled “Чи передаються мої дані кудись?”

Ні. Проєкти — це файли на вашому диску, сервери симуляції працюють на вашій машині, а брандмауер типово блокує будь-який вихідний виклик, що не походить із вашого проєкту.

У якому форматі зберігається проєкт?

Section titled “У якому форматі зберігається проєкт?”

Це файл .restorm у форматі YAML за замовчуванням (json і json5 теж можливі) або дерево тек. Див. Проєкти та файли .restorm.

Чи можу я додати його до системи контролю версій?

Section titled “Чи можу я додати його до системи контролю версій?”

Так, це і є передбачений спосіб обміну. Серіалізація детермінована, тому діфи залишаються читабельними.

Додайте *.responses.zip і restorm.env до свого .gitignore — див. Формати файлів.

Як поділитися проєктом із командою?

Section titled “Як поділитися проєктом із командою?”

Через git. Хмарного робочого простору немає. Див. Команди та місця.

Де зберігаються мої секрети?

Section titled “Де зберігаються мої секрети?”

Ніколи не в проєкті. Або в локальному файлі секретів, або читаються зі змінних середовища операційної системи. Див. Секрети.

Які протоколи підтримуються?

Section titled “Які протоколи підтримуються?”

П’ятнадцять: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Див. каталог.

Ні. Thrift імпортується лише як документація й не виконується; реалізовано лише AMQP 0-9-1 (RabbitMQ); NATS не підтримується.

Чи можу я імітувати сервер?

Section titled “Чи можу я імітувати сервер?”

Так, для шести протоколів: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT та OData. Локально, без підключення до мережі. Див. Режим сервера.

Чи можу я імпортувати свої колекції Postman?

Section titled “Чи можу я імпортувати свої колекції Postman?”

Так, разом зі скриптами, які перетворюються на виконуваний сценарій завдяки шару сумісності pm.*. Див. Перехід із Postman.

Двадцять чотири. Див. Імпорт API.

Що відбувається, коли специфікація змінюється?

Section titled “Що відбувається, коли специфікація змінюється?”

Дванадцять форматів повторно синхронізуються: Restorm застосовує різницю, позначає зниклі операції як застарілі та зберігає ваші зміни. Див. Оновлення з джерела.

Змінні та автентифікація

Section titled “Змінні та автентифікація”

Чому моя {{variable}} не підставляється?

Section titled “Чому моя {{variable}} не підставляється?”

Майже завжди тому, що значення має тип Рядок, а не Вираз: рядок передається як є. Див. Змінні та середовища.

Де меню «тип автентифікації»?

Section titled “Де меню «тип автентифікації»?”

Його немає. Restorm використовує запити автентифікації: окремий запит, який отримує токен і оголошує заголовки, що з нього постають, із терміном дії та автоматичним поновленням. Це загальніший підхід, ніж закритий перелік. Див. Автентифікація.

Так, якщо змоделювати виклик отримання токена як запит автентифікації. Окремого майстра потоку OAuth немає.

Ці схеми наразі не реалізовані вбудовано.

Чим сценарій відрізняється від скрипту?

Section titled “Чим сценарій відрізняється від скрипту?”

Це видимий граф: потік даних — це сам малюнок, а розгалуження й цикли — це блоки. Див. Вступ до сценаріїв.

Чи можу я все ж писати код?

Section titled “Чи можу я все ж писати код?”

Так, сімома мовами: TypeScript, JavaScript, Python, Lua, Ruby, R і C#. Див. Дії з кодом.

Як запустити сценарій у CI?

Section titled “Як запустити сценарій у CI?”
Terminal window
restorm --open projet.restorm --run "Tests" --headless

На агенті Linux додайте префікс xvfb-run -a. Безекранне виконання вимагає плану Pro та токена в RESTORM_TOKEN. Див. Безекранне виконання та CI.

Що означає код виходу 3?

Section titled “Що означає код виходу 3?”

Відмову в праві: токен відсутній, недійсний, відкликаний або плану недостатньо. Повідомлення уточнює, що саме.

Чи може штучний інтелект керувати Restorm?

Section titled “Чи може штучний інтелект керувати Restorm?”

Так, через вбудований сервер MCP, увімкнений за замовчуванням. Керування запитами входить до видання Community; сценарії, знімки екрана та автоматизація інтерфейсу належать до видання Pro.

Чи може агент побачити мої секрети?

Section titled “Чи може агент побачити мої секрети?”

Так: агент керує Restorm від вашого імені й отримує розв’язане значення секрету — точно те саме, яке бачите ви в застосунку. Це ваші секрети. Тип «Секрет» гарантує, що вони не вирушать ні до проєкту, ні до експорту, ні до неавторизованої сторонньої служби. Кожен виклик записується до журналів MCP.

Чи працює сервер MCP на моїх серверах CI?

Section titled “Чи працює сервер MCP на моїх серверах CI?”

Ні, ніколи: на машині без дисплея він не запускається, хоч би яким було налаштування.

Чи замінює вбудований git мою командну стрічку?

Section titled “Чи замінює вбудований git мою командну стрічку?”

Він її доповнює. Він використовує ваш локальний git: якщо git push працює у вашому терміналі, він працює і в Restorm. Його перевага — розв’язання конфліктів, яке показує сутності у їхніх справжніх редакторах. Див. Вбудований git.

Чи включений він безкоштовно?

Section titled “Чи включений він безкоштовно?”

Ні, він належить до видання Pro. Ніщо не заважає вам користуватися git у командному рядку для проєкту Restorm у виданні Community — формат для цього й призначений.

Параметри ▸ Зовнішній вигляд ▸ Мова — 27 доступних мов.

Параметри ▸ Зовнішній вигляд ▸ Тема — 14 тем, що застосовуються миттєво. Див. Теми.

Чи оновлюється Restorm самостійно?

Section titled “Чи оновлюється Restorm самостійно?”

Так, для пакетів, завантажених напряму (AppImage, інсталятор Windows, .dmg). Пакети .deb та .rpm оновлюються через ваш менеджер пакетів. Див. Встановлення.