← Alla verktyg

Genererare av testdata

Generera realistiska fejkade namn, e-postadresser, adresser och telefonnummer för tester, demos och QA. Slumpmässigt, privat och helt i webbläsaren.

Vad en generator för testdata faktiskt gör

Du bygger ett registreringsformulär, en CRM-tabell eller ett CSV-importflöde, och du behöver fylla det med något. Inte tre rader med "test test test" som inte berättar något, utan några hundra poster som ser ut som riktiga kunder: rimliga namn, e-postadresser som ser fungerande ut, gatuadresser som följer rätt mönster, telefonnummer med sunt format. Det är jobbet för en generator för testdata. Den hittar på poster som liknar riktiga människor utan att tillhöra någon av dem.

Folk kallar det olika saker beroende på team. Mockdata, dummydata, exempeldata, syntetisk data, testfixturer. Idén är densamma. Du får realistiskt utseende värden du kan kasta på en databas, ett formulär, ett API eller en demoskärm, så att du kan se hur din mjukvara beter sig när den faktiskt bär en last istället för att stå tom.

Abstrakta glödande profilkort som genereras från dataströmmar i mörk indigo rymd
Poster sätts samman från slumpmässiga mönster, inte kopierade från någon.

Varför du behöver det

En tom app ljuger för dig. Layouter som ser bra ut med en rad går sönder så fort ett namn blir för långt eller en adress radbryts till en andra rad. Paginering, sortering, sökning och hantering av överflöde testas bara när det finns volym. Så den första anledningen är ren utveckling: du vill att dina skärmar möter realistiskt innehåll medan du fortfarande bygger dem.

QA lutar sig ännu hårdare mot det. Bra testdata täcker de besvärliga fallen med flit. Långa namn, accenttecken, adresser med lägenhetsnummer, ett telefonformat din validator inte stött på än. Att generera några tusen rader låter dig lasttesta grejen, hitta buggen som bara dyker upp i stor skala, och bekräfta att importrutiner inte fastnar. Demos är den tredje anledningen. En säljskärm eller skärmdump ser mycket mer övertygande ut befolkad med trovärdiga människor än med platshållarnonsens, och du kan generera om den så ofta du vill.

Testa aldrig med riktig användardata

Det här är delen värd att vara sträng om. Det är frestande att kopiera en skiva av din produktionsdatabas till staging eftersom den finns där och redan är realistisk. Gör det inte. Riktiga poster är riktig personuppgiftsdata: faktiska namn, e-postadresser, telefonnummer och adresser knutna till faktiska människor. I samma stund den datan hamnar i en testmiljö, ett delat kalkylblad, en skärmdump i ett ärende eller en buggrapport, har du breddat spridningsradien för en läcka och mycket möjligt korsat en integritetsgräns.

Syntetisk data kringgår allt detta. Ingens identitet exponeras eftersom ingen riktig person finns i mängden. Du kan klistra in den i en offentlig demo, bifoga den till en supporttråd, eller lämna den till en konsult utan en andra tanke. Testdata är inte bara bekvämt här, det är det ansvarsfulla standardvalet. Använd det överallt utom i själva produktionsdatabasen.

Vilka typer av data du kan generera

En bra generator täcker de vanliga formerna man återkommer till gång på gång: fullständiga namn samt för- och efternamn separat, e-postadresser, gatuadresser med stad och postnummer, telefonnummer, datum, användarnamn, företagsnamn och numeriska ID:n. Värdena följer verkliga format, så en e-postadress ser ut som en e-postadress och ett postnummer matchar det ungefärliga mönstret för ett riktigt. Den formateringen är det som gör datan användbar, eftersom en validator som avvisar skräp kommer att acceptera dessa.

Knepet är att allt sätts samman slumpmässigt från namnlistor, domänmönster och adressmallar. Varje post sys ihop i farten, vilket innebär att du kan klicka på generera igen och få en helt ny omgång varje gång. Behöver du femtio rader nu och femtio andra om en timme? Inga problem, och det finns ingen risk att av misstag återanvända en riktig person, eftersom det aldrig fanns någon riktig person från början.

En ström av anonymiserade glödande identitetskort som flyter genom cyan och guldfärgat ljus
Varje omgång är ny och slumpmässig, genererad helt i din webbläsare.

Det körs helt i din webbläsare

Det här verktyget genererar allt lokalt. De slumpmässiga namnen, e-postadresserna och adresserna byggs direkt i din webbläsare med din enhet, och inget du producerar skickas till en server eller sparas någonstans. Det spelar roll av två skäl. Det är snabbt, eftersom det inte finns någon tur-och-retur, och det är privat, eftersom det inte finns någon uppladdning att oroa sig för. Generera det du behöver, kopiera ut det, uppdatera för mer. Om du vill runda av ett arbetsflöde, bläddra bland vår samling av generatorer eller det bredare utbudet av utvecklarverktyg för saker som formatering och konvertering.

Vanliga frågor

Är den genererade datan baserad på riktiga människor?

Nej. Varje post sätts samman slumpmässigt från namnlistor, domänmönster och adressmallar. Värdena är utformade för att se realistiska ut, men de motsvarar ingen riktig person, så ingen personuppgiftsdata är inblandad.

Varför bör jag inte bara använda riktig användardata för testning?

Riktiga poster är personuppgifter knutna till faktiska människor. Så fort de hamnar i en testmiljö, en skärmdump eller en buggrapport har du skapat en integritets- och läckrisk. Syntetisk data ger dig realistiska värden utan den exponeringen.

Skickar verktyget min data någonstans?

Nej. Genereringen sker helt i din webbläsare på din egen enhet. Inget laddas upp till en server och inget sparas. Du genererar, kopierar och uppdaterar så ofta du vill.

Vilka typer av testdata kan jag skapa?

Vanliga typer inkluderar namn, e-postadresser, gatuadresser, telefonnummer, datum, användarnamn, företagsnamn och numeriska ID:n. Var och en följer ett verkligt format så den passerar typisk validering.

Kan jag generera en stor omgång för lasttestning?

Ja. Eftersom det är slumpmässigt och lokalt kan du generera om nya omgångar så många gånger du behöver för att fylla en databas eller stresstesta en importrutin.

Är det verkligen gratis att använda?

Ja. Det finns ingen registrering och ingen gräns. Generera datan du behöver, kopiera ut den, och kom tillbaka när du vill ha mer.