Przejdź do głównej zawartości

Najczęściej zadawane pytania

Tak. Edycja Community działa bez konta i bez ograniczeń: wszystkie protokoły wykonawcze, wszystkie importy, scenariusze w interfejsie, serwery symulacji, zapora.

Edycje Pro i Enterprise odblokowują możliwości — uruchamianie w ciągłej integracji, wbudowany git, zaawansowane narzędzia MCP, SSO — nigdy limity ilościowe. Zob. Plany i możliwości.

Nie, z wyjątkiem aktywacji edycji płatnej.

Windows (instalator), macOS (arm64 i Intel), Linux (AppImage, .deb, .rpm). Zob. Instalacja.

Nie. Projekty to pliki na własnym dysku, serwery symulacji działają na tej samej maszynie, a zapora domyślnie blokuje każde wychodzące wywołanie, które nie pochodzi z projektu.

Jako plik .restorm, domyślnie w formacie YAML (możliwe są także json i json5), albo jako drzewo folderów. Zob. Projekty i pliki .restorm.

Tak, to przewidziany sposób współdzielenia. Serializacja jest deterministyczna, dzięki czemu diffy pozostają czytelne.

Do pliku .gitignore warto dodać *.responses.zip oraz restorm.env — zob. Formaty plików.

Przez git. Nie istnieje hostowany obszar roboczy. Zob. Zespoły i stanowiska.

Nigdy w projekcie. Albo w lokalnym pliku sekretów, albo są odczytywane ze zmiennych środowiskowych systemu. Zob. Sekrety.

Piętnaście: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Zob. katalog.

Nie. Thrift importuje się wyłącznie w celach dokumentacyjnych, ale nie jest wykonywany; zaimplementowany jest tylko AMQP 0-9-1 (RabbitMQ); NATS nie jest obsługiwany.

Tak, w sześciu protokołach: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT oraz OData. Lokalnie, bez połączenia z siecią. Zob. Tryb serwera.

Czy można zaimportować kolekcje Postmana?

Section titled “Czy można zaimportować kolekcje Postmana?”

Tak, wraz ze skryptami, które dzięki warstwie zgodności pm.* stają się wykonywalnym scenariuszem. Zob. Migracja z Postmana.

Dwadzieścia cztery. Zob. Import API.

Co się dzieje, gdy specyfikacja się zmienia?

Section titled “Co się dzieje, gdy specyfikacja się zmienia?”

Dwanaście formatów można ponownie synchronizować: Restorm nakłada deltę, oznacza usunięte operacje jako przestarzałe i zachowuje wprowadzone modyfikacje. Zob. Aktualizacja ze źródła.

Dlaczego {{variable}} nie jest podstawiana?

Section titled “Dlaczego {{variable}} nie jest podstawiana?”

Niemal zawsze dlatego, że wartość ma typ Ciąg znaków, a nie Wyrażenie: ciąg znaków trafia dalej bez zmian. Zob. Zmienne i środowiska.

Gdzie znajduje się menu „typ uwierzytelniania”?

Section titled “Gdzie znajduje się menu „typ uwierzytelniania”?”

Takiego menu nie ma. Restorm korzysta z żądań uwierzytelniania: dedykowane żądanie pobiera token i deklaruje nagłówki, które z niego wynikają, wraz z czasem wygaśnięcia i automatycznym odnawianiem. Jest to rozwiązanie ogólniejsze niż zamknięta lista. Zob. Uwierzytelnianie.

Tak, przez zamodelowanie wywołania po token jako żądania uwierzytelniania. Nie ma osobnego kreatora przepływu OAuth.

Te schematy nie są dziś zaimplementowane natywnie.

Jest widocznym grafem: przepływ danych stanowi rysunek, a rozgałęzienia i pętle są blokami. Zob. Wprowadzenie do scenariuszy.

Tak, w siedmiu językach: TypeScript, JavaScript, Python, Lua, Ruby, R i C#. Zob. Akcje kodu.

Terminal window
restorm --open projet.restorm --run "Tests" --headless

Na runnerze linuksowym polecenie należy poprzedzić xvfb-run -a. Uruchamianie headless wymaga planu Pro oraz tokenu w RESTORM_TOKEN. Zob. Uruchamianie headless i ciągła integracja.

Odmowę uprawnień: brak tokenu, token nieprawidłowy lub unieważniony, albo niewystarczający plan. Komunikat wskazuje, o który przypadek chodzi.

Czy AI może sterować aplikacją Restorm?

Section titled “Czy AI może sterować aplikacją Restorm?”

Tak, za pośrednictwem wbudowanego serwera MCP, aktywnego domyślnie. Sterowanie żądaniami jest zawarte w edycji Community; scenariusze, zrzuty ekranu i automatyzacja interfejsu należą do edycji Pro.

Tak: agent steruje Restormem w imieniu użytkownika i otrzymuje rozwiązaną wartość sekretu, dokładnie taką, jaka jest widoczna w aplikacji. To sekrety użytkownika. Typ Sekret gwarantuje natomiast, że nie trafiają one ani do projektu, ani do eksportu, ani do nieuprawnionej usługi zewnętrznej. Każde wywołanie jest zapisywane w dziennikach MCP.

Nie, nigdy: na maszynie bez ekranu nie uruchamia się, niezależnie od ustawienia.

Czy wbudowany git zastępuje wiersz poleceń?

Section titled “Czy wbudowany git zastępuje wiersz poleceń?”

Uzupełnia go. Korzysta z lokalnego git: jeśli git push działa w terminalu, działa też w aplikacji Restorm. Jego zaletą jest rozwiązywanie konfliktów, które pokazuje encje w ich prawdziwych edytorach. Zob. Wbudowany git.

Nie, należy do edycji Pro. Nic nie stoi na przeszkodzie, aby używać gita z wiersza poleceń na projekcie Restorm w edycji Community — format jest do tego przygotowany.

Ustawienia ▸ Wygląd ▸ Język — dostępnych jest 27 języków.

Ustawienia ▸ Wygląd ▸ Motyw — 14 motywów, stosowanych na gorąco. Zob. Motywy.

Czy Restorm aktualizuje się samodzielnie?

Section titled “Czy Restorm aktualizuje się samodzielnie?”

Tak, w przypadku paczek pobranych bezpośrednio (AppImage, instalator Windows, .dmg). Paczki .deb i .rpm obsługuje systemowy menedżer pakietów. Zob. Instalacja.