Toolverse
Wszystkie skille

mocking-apis

autor: jeremylongshore

Generuj serwery mock API z realistycznymi danymi do testowania i rozwoju aplikacji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do tworzenia mock API na podstawie specyfikacji OpenAPI. Generuje realistyczne dane testowe przy użyciu Faker.js, obsługuje dynamiczne odpowiedzi, symulację opóźnień i zachowanie CRUD. Pozwala równoległy rozwój frontendu i backendu bez czekania na gotowy API. Wspiera popularne runtime'y: Prism, json-server, MSW i WireMock. Idealny dla zespołów pracujących nad integracją systemów.

Jak używać

  1. Przygotuj plik specyfikacji OpenAPI 3.0+ zawierający definicje endpointów i schematy odpowiedzi, które będą podstawą do generowania mock API.
  2. Użyj skilla z frazami typu "create mock API", "generate API mock" lub "setup mock server", aby uruchomić proces generowania.
  3. Skill przeanalizuje specyfikację OpenAPI, wyodrębni wszystkie endpointy, schematy odpowiedzi i przykładowe wartości, a następnie zbuduje repozytorium mock odpowiedzi.
  4. Wygeneruj fixture'y odpowiedzi dla każdego endpointu z realistycznymi danymi — imiona i nazwiska (Faker), poprawnie sformatowane e-maile, daty i identyfikatory relacyjne odnoszące się do innych mock encji.
  5. Skonfiguruj serwer mock do dopasowywania żądań po metodzie HTTP, ścieżce, parametrach query i typie content-type, zwracając odpowiednią fixture. Dodaj zachowanie stanowe dla operacji CRUD: POST tworzy rekord w pamięci, GET go zwraca, PUT aktualizuje, DELETE usuwa.
  6. Wdróż serwer mock (opcjonalnie w Dockerze) i połącz swoją aplikację frontend'ową z mock API do testowania integracji bez czekania na gotowy backend.

Podobne skille