Generátor náhodného JSON – testovacie dáta
Generátor náhodného JSON vytvára náhodné dáta JSON zo špecifikácie podobnej schéme, takže môžete vytvárať ukážkové hodnoty pre testy a vývoj bez ručného písania každej hodnoty. Definujte polia ako reťazce, čísla, booleany, objekty alebo polia a potom nastavte dĺžky polí a hĺbku vnorenia. Pridajte seed, keď potrebujete deterministický výstup, ktorý sa dá znova vygenerovať.
Generátor náhodného JSON je nástroj vo vašom prehliadači na vytváranie náhodného JSON zo špecifikácie podobnej schéme. Definujte polia pomocou typov reťazec, číslo, boolean, objekt alebo pole a potom generujte dáta pre testy, fixtures a vývoj. Namiesto ručného písania každej ukážkovej hodnoty môžete popísať druhy hodnôt JSON, ktoré potrebujete, a nechať ich vytvoriť generátor.
Dostupné možnosti riadia tvar vygenerovaných dát. Nastavte dĺžky polí, aby ste určili, koľko položiek polia obsahujú, a zvoľte hĺbku vnorenia na riadenie toho, ako hlboko je štruktúra JSON vnorená. Môžete tiež poskytnúť seed pre deterministický výstup, čo je užitočné, keď chcete vygenerované dáta, ktoré môžete reprodukovať. Nástroj je založený na špecifikácii; nevyžaduje, aby ste začínali s existujúcim dokumentom JSON.
JSON reprezentuje štruktúrované dáta pomocou hodnôt ako objekty, polia, reťazce, čísla a booleany. Náhodný JSON je užitočný, keď potrebujete ukážkové dáta na precvičenie kódu bez spoliehania sa na produkčné dáta alebo vytvárania každej hodnoty ručne. Úprava typov polí, dĺžok polí a hĺbky vnorenia vám pomôže vytvárať ukážky, ktoré vyhovujú rôznym testovacím scenárom, zatiaľ čo seed môže urobiť vygenerovaný výstup opakovateľným.
Generátor náhodného JSON funguje úplne vo vašom prehliadači a váš vstup sa spracováva vo vašom zariadení namiesto odosielania na server. Keď je stránka už načítaná, pokračuje v práci offline. Vývojári a DevOps inžinieri ho môžu použiť na prípravu ukážkových dát, budovanie testovacích fixtures alebo vytváranie seed dát pre vývojové postupy.
Krok 1: Zvoľte polia a ich typy v špecifikácii podobnej schéme. Pre hodnoty JSON, ktoré potrebujete, použite reťazec, číslo, boolean, objekt alebo pole.
Krok 2: Nastavte dĺžky polí a hĺbku vnorenia. Tieto možnosti tvarujú vygenerované polia a to, ako hlboko sú dáta JSON vnorené.
Krok 3: Pridajte seed, ak chcete deterministický výstup. Generovanie so seedom vám umožňuje reprodukovať výstup pre testovanie.
Krok 4: Vygenerujte JSON a potom skopírujte hodnoty, ktoré potrebujete. Výsledok použite ako ukážkové dáta, testovaciu fixture alebo seed dáta.
Prípad použitia: Vytvorte náhodné hodnoty JSON pre testy, fixtures alebo seed dáta. Špecifikovanie polí a typov vám pomôže získať dáta v štruktúre, ktorú váš test potrebuje.
Prípad použitia: Vygenerujte celú dávku hodnôt namiesto toho, aby ste každú vymýšľali ručne. To môže ušetriť čas, keď potrebujete niekoľko ukážok pre vývoj alebo testovanie.
Prípad použitia: Použite náhodne vygenerované hodnoty namiesto odhadov napísaných na klávesnici. To vám dáva rozmanité dáta na prácu v testoch a mockupoch.
Prípad použitia: Vytvorte testovacie dáta s konkrétnou zmesou reťazcov, čísel, booleanov, objektov a polí. Špecifikácia podobná schéme vám umožňuje popísať druhy hodnôt na generovanie.
Prípad použitia: Nastavte dĺžky polí a hĺbku vnorenia a vytvorte štruktúry JSON, ktoré zodpovedajú tvaru, ktorý váš kód očakáva. Je to užitočné pri testovaní kódu, ktorý spracováva vnorené dáta.
Prípad použitia: Pridajte seed, keď potrebujete deterministický výstup pre testovací beh. Reprodukovateľné dáta môžu uľahčiť skúmanie správania naprieč opakovanými behmi.