top 10 best test data generation tools 2021
Liste over de bedst betalte og open source gratis testdata genereringsværktøjer med funktioner og sammenligning:
Udviklere og testere har brug for en stor mængde data i databasen for at kunne teste applikationerne.
Manuel indsættelse af data i databasen er ikke en overkommelig mulighed efter pris og indsats også.
At skrive et script for at indsætte data i databasen vil også være en tidskrævende mulighed. Derfor vil vi kræve nogle værktøjer til at indsætte data i databasen, og disse værktøjer kaldes testdata-genereringsværktøjer.
Hvad du vil lære:
- Typer af testdata-generator
- Top 10 værktøjer til generering af testdata
- Sammenligningstabel til generering af testdata
- # 1) DATPROF
- # 2) Generatedata.com
- # 3) IRI RowGen
- # 4) Databene Benerator
- # 5) Mockaroo
- # 6) Redgate SQL Data Generator
- # 7) IBM DB2 Test database Generator
- # 8) GS Data Generator
- # 9) DTM Data Generator
- # 10) EMS Data Generator
- # 11) Datanamisk datagenerator MultiDB
- # 12) Upscene Advance Data Generator
- Yderligere værktøjer
- Konklusion
Typer af testdata-generator
De 4 typer værktøjer til generering af testdata inkluderer:
- Tilfældig
- Vejvis
- Mål
- Intelligent
hvad er apk-fil i Android
Testdata-genereringsværktøjer hjælper testere med belastning, ydeevne, stresstest og også i databasetest. Data genereret gennem disse værktøjer kan også bruges i andre databaser.
Nogle værktøjer giver også sikkerhed til databasen ved at erstatte fortrolige data med en dummy. Samtidig bevarer den også de fortrolige data. Disse værktøjer giver også en mulighed for at output de genererede data i SQL-scripts. Derfor hjælper disse værktøjer meget med test og udvikling af applikationer.
Belastning, ydeevne og stresstest er bare umuligt uden hjælp fra disse værktøjer. Disse værktøjer er nemme at bruge og sparer til gengæld meget tid. Det sparer ikke kun tid til oprettelse af scripts, men det har også gjort det nemt at generere data. Med blot et par enkle klik vil du være i stand til at oprette en stor datamængde.
En masse værktøjer giver komplekse databasefunktioner som referenceintegritet, Fremmed nøgle , Unicode og NULL værdier. Med gratis eller open source-værktøjer får du muligvis ikke alle de nødvendige funktioner, men disse virksomheder leverer også avancerede funktioner ved at betale nogle omkostninger.
Masser af testdata-genereringsværktøjer er tilgængelige på markedet. Mens du vælger et værktøj, skal du dog overveje nogle faktorer som understøttede databaser, datagenereringsmetoder, understøttelse af datatyper, understøttelse af operativsystem og omkostninger osv.
=> Kontakt os at foreslå en liste her.Top 10 værktøjer til generering af testdata
Nedenfor er de mest populære værktøjer til generering af testdata, der er tilgængelige på markedet.
Sammenligningstabel til generering af testdata
Pris | Databasestøtte | Kan generere tilfældige data? | Unik funktion | |
---|---|---|---|---|
IBM DB2 Test database Generator | Gratis. | DB2. Men genererede testdata kan bruges i enhver database. | Opretter realistiske data | Genererede testdata kan bruges i enhver database. |
DATPROF | Gratis i DATPROF-privatliv. | Oracle Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL og MariaDB | Ja | Konsistent over flere systemer, intuitiv og nem at bruge. |
Generer data | Gratis | MySQL 4 og derover | Ja | Kan tilpasses datatyper, Lande plug-in |
IRI RowGen | Evig brug (kontakt sælger) eller gratis i IRI Voracity. | Enhver RDB med JDBC-forbindelse (på stedet eller i skyen), EDW og Data Vault 2.0 modeller, Top NoSQL DBs, plus alle strukturerede og mange semistrukturerede filer. | Ja | Datasyntetisering med referenceintegritet, tilfældig generering af frø eller tilfældig-reel markering eller transformation kan påberåbes på feltniveau. NID- og e-mailgeneratorer, dataklasse- og regelbiblioteker, indbygget datatransformation og rapportformatering af testdata og kompatibilitet med Erwin Mapping Manager og Metadata Integration Model Bridge. I Voracity er data anonymisering (maskering), ETL 'preview med testdata' og DB Subsetting funktionalitet inkluderet. |
Databene Benerator | Gratis | Oracle 10g DB2 Min SQL-server MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derby 10.3 Firebird | Ja | Datasyntetisering m Data Anonymisering. |
Mockaroo | Gratis | SQL CSV JSON Excel-filformater. | Ja | Kan skabe realistiske data. |
Redgate SQL Data Generator | $ 365 / bruger | SQL Server Management Studio | Ja | Understøtter fremmed nøgle og afhængighed mellem kolonner. |
GS Data Generator | Gratis | MS SQL Oracle DB2 MS-adgang Fox Pro Excel-filer Tekstfiler | Ja | Understøtter systemintegration. |
DTM Data Generator | 149 $ | Microsoft SQL Server Oracle IBM DB2 Sybase, Informix MySQL PostgreSQL osv. | Ja | Tilbyder 15 metoder til at generere eller udfylde dataene. |
EMS Data Generator | $ 60 | Oracle DB2 MySQL SQL Server PostgreSQL InterBase osv. | Ja | Genererede data kan redigeres eller gemmes via SQL-script.Support for Null-værdier. |
Datanamic Data Generator MultiDB | $ 499 | Oracle SQL Server Microsoft Azure MySQL PostgreSQL MS-adgang SQLite. | Ja | Advance-generering og validering af data. |
Upscene Advance Data Generator | Euro 99 | ODBC & ADO Interbase Firebird MySQL | Ja | Du kan gemme staten for at starte og vende tilbage til testen fra denne tilstand. |
Lad os udforske !!
# 1) DATPROF
Funktionen 'Generer' i DATPROF Privacy tilbyder mere end 20 syntetiske testdata-generatorer, der kan bruges til at erstatte fortrolighedsfølsomme data såsom navne, virksomheder, IBAN'er, personnumre osv.
Funktioner:
- Generering af syntetiske data som en maskeringsfunktion.
- Understøtter alle de vigtigste databaseteknologier.
- Konsekvent over flere systemer.
- Valg af forskellige lande / sprog.
Fordele:
- Gratis 14-dages prøveversion tilgængelig.
- Intuitiv og nem at bruge.
- Kan udvides med egne frøfiler.
- Ingen programmeringsviden nødvendig.
Ulemper:
- Funktion i DATPROF Privacy, så du skal have en DATPROF Privacy-licens.
- Det understøtter kun Windows-operativsystemet.
Prisplaner: Den syntetiske datagenerator er en indbygget funktion i DATPROF Privacy (kontakt firmaet for licensoplysninger).
# 2) Generatedata.com
Det er et open source-værktøj. Det er skrevet i PHP, Javascript og MySQL. Under installationen giver det dig tre muligheder, hvoraf du skal vælge en. Disse muligheder inkluderer enkeltbrugerkonto, en enkelt brugerkonto med login og flere konti.
Funktioner:
- Let at bruge.
- Som serverkrav har den brug for PHP 5.3 og derover og MySQL 4 og derover.
- Du kan tilpasse datatyper efter kravene.
- Du kan også ændre eksporttyperne.
- Lande-plug-in er tilgængelig.
Fordele:
- Det er gratis.
- Du kan oprette 100 poster ad gangen.
Ulemper:
- Gratis konto med begrænsede dataposter.
- Som et open source-værktøj gemmer det ikke dine poster. Derfor skal du regenerere dem hver gang.
Prisplaner: Det er et open source-værktøj, og det er derfor gratis. Du kan dog kun oprette 100 poster ad gangen. Men hvis du betaler $ 20, har du en konto på hjemmesiden, og du vil kunne oprette 5000 poster på én gang. Du vil også være i stand til at gemme disse datasæt.
Officiel URL: Generatedata
# 3) IRI RowGen
RowGen blev først udgivet i 2004. Det understøtter mange databaser og filmålformater på tværs af flere operativsystemer til brug i DB-, EDW- og Data Vault-prototyper, stresstest af applikationer og DevOps, benchmarking og fortrolighedsretlige demonstrationer.
RowGen er kompatibel med og drevet af IRI CoSort, der tegner sig for sin uovertrufne hastighed i volumen og funktionel alsidighed.
Funktioner:
- Understøtter forretningsregler (og Data Vault-forretningsnøgler) ved hjælp af datasyntese, maskering, kortlægning og / eller transformation felt for felt.
- Understøtter entydigt samtidig transformation og tilpasning af flere mål (layout og format) af testdata
- Bevarer referentiel integritet ved at respektere PK-FK, sammensatte og selvhenvisende nøgler.
- Kører på Windows og ALLE smag eller Linux og Unix (inklusive z / Linux og MacOS).
- Uovertruffen ydeevne ved generering af enorme mængder testdata, præ-sorteret (og fuldt forudkonfigureret) til bulkbelastninger.
- Understøtter gode og dårlige værdier, nul og vægtet frekvensfordeling.
- Kan kombineres i IRI Voracity med datamaskering, underindstilling, ETL, datakvalitet, Hadoop og support til ethvert analytisk mål.
- Det kan også bruges i Cigniti BlueSwan TDM-miljøer til softwaretest og kvalitetsteknik.
Fordele:
- Cross platform, multi-source og target support.
- Meget højt volumen, høj intelligens testmål.
- Eclipse GUI og kommandolinje jobdesign og påkaldelse, robust dokumentation.
Ulemper:
- Det er ikke gratis.
- Kræver brug af (gratis IRI Workbench) Eclipse UI til at udnytte indbyggede dataklassifikations- og opdagelsesfunktioner og automatisk batchjoboprettelse.
Prisplaner: Kontakt IRI
# 4) Databene Benerator
Den blev først udgivet i 2006. Den understøtter mange databaser og operativsystemer. Det kan bruges til præstationstest.
Funktioner
- Det understøtter datasyntetisering og dataanonymisering.
- Det giver nogle open source JDBC-drivere.
- Det hjælper næsten alle SQL-datatyper.
- Det understøtter fire operativsystemer, Windows, Linux, UNIX og MAC.
Fordele:
- Operativsystem support.
- Understøtter mange databaser.
- Brugervejledning er tilgængelig her
Ulemper:
- Det understøtter ikke SQL-typer som Array, Distinct, Null og Struct.
- Java 6 og derover er obligatorisk.
Prisplaner: Gratis
hvordan åbner man en xml-fil
Officiel URL : Databene Benerator
# 5) Mockaroo
Mockaroo hjælper dig med at oprette tilfældige data til test. Mens du bruger Mockaroo, kan du downloade data og uploade dem til dit miljø ved hjælp af SQL og CSV.
Funktioner:
- Det understøtter mere end 100 datatyper.
- Det giver support til at generere data i CSV-, JSON-, SQL- og Excel-formater.
- Det giver Mock API, så du kan arbejde med din egen frontend.
- Opretter realistiske data.
- For geografiske felter som land, bystat osv. Mockaroo opretter ægte og co-relaterede data.
Fordele:
- Ingen programmering er påkrævet.
- Let at bruge.
Ulemper:
- Tilbyder begrænsede funktioner.
- Meget få poster med den gratis plan.
Prisplaner:
Gratis: Med den gratis plan kan du oprette 1000 rækker.
Sølv: Du kan oprette 100.000 rækker med denne plan, og prisen er $ 50 / år.
Guld: Du kan oprette 10 mio. Rækker med denne plan, og prisen er $ 500 / år.
Officiel URL: Mockaroo
# 6) Redgate SQL Data Generator
Ved hjælp af Redgate SQL Data Generator kan du oprette data i store mængder i SQL Server Management Studio. Det genererer data meget hurtigt. Du kan tilpasse kolonnenavne, datatyper osv.
Funktioner:
- Du kan importere data.
- Hvis der er uoverensstemmelse i datatyper, konverterer det automatisk data.
- Understøtter Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 og på Amazon RDS.
- Det yder support til Foreign Key.
- Det understøtter også afhængighed mellem kolonner.
Fordele
- Datakonsistens i flere tabeller.
- Testdata kan genereres inden for få minutter.
Ulemper
- Det understøtter kun Windows-operativsystemet.
Prisplaner: $ 365 / bruger. Det giver en gratis prøveperiode i 14 dage.
Officiel URL: Redgate SQL-data-generator
# 7) IBM DB2 Test database Generator
Ved hjælp af IBM DB2-databasegenerator kan du oprette testdata i DB2-databasen. Disse data kan tages i CSV-, XML- og SQL-format. Du kan oprette testdata fra de eksisterende data eller oprette en helt ny data.
Funktioner:
- Testdata kan genereres ved hjælp af værktøjer.
- Det understøtter regelbaserede transformationer.
- Det giver også andre funktioner som XML-konfiguration og understøttelse af referentiel integritet.
Fordele:
- Testdata kan genereres uden nogen manuel indgriben.
- Genererede testdata kan bruges i enhver database.
Ulemper:
- Installation er lidt kompliceret.
- Da det kommer som en tilføjelse, skal du have en DB2-database for at bruge dette værktøj.
Prisplaner: Gratis. Det kommer som en tilføjelse med DB2-databasen.
# 8) GS Data Generator
Det er et automatiseringsværktøj til datagenerering, der hjælper testere såvel som udviklere.
GS Data Generator tilbyder tre udgaver, dvs. Standard, Pro og Enterprise. Standard Edition er at hjælpe med ydeevne og belastningstest af de grundlæggende projekter. Pro Edition er til komplekse projekter og understøtter ERP, CRM, integration osv. Enterprise edition hjælper softwareudviklere og konsulentfirmaer.
Funktioner:
- Det kan oprette testdata til software marketing, integrationstest, ERP osv.
- Det kan også give sikkerhed til databasen ved at erstatte vigtige data med en kunstig.
- På samme tid bevarer den referentiel integritet og forretningslogik.
- Det giver support til MS SQL, Oracle, DB2, Sybase, Access, tekstfiler og Informix.
Fordele:
- Brugervenlighed.
- Det hjælper med integrationstest.
- Du kan oprette en stor datamængde uden omkostninger.
Ulemper:
- Det understøtter kun Windows-operativsystemet.
Prisplaner: Gratis
Officiel URL: GS datagenerator
# 9) DTM Data Generator
Denne software kan automatisk generere dataværdier og skemaobjekter som tabeller, visninger osv. De har også andre databaseværktøjer som DTM Schema Reporter, DTM Test XML Generator osv.
Funktioner:
- Det kan skabe tilfældige og repeterbare data.
- Understøttede databaser inkluderer Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL osv.
- Understøttede formater til outputfiler er CSV, SQL Script, XML og JSON.
- For eksterne datakilder understøtter den Excel, Access-filer og XML-dokumenter.
- DTM Data Generator giver 15 metoder til at udfylde dataene i databasen eller til at generere data.
Fordele:
- Understøtter mange almindeligt anvendte databaser.
- Hurtig datagenerering.
- Du får muligheder for at erstatte, tilføje og opdatere for hver tabel.
Ulemper:
- Det understøtter kun Windows-operativsystemet.
Prisplaner: Det giver tre prisplaner, dvs. Standard, Professional og Enterprise. Du kan købe en, tre eller fem licenser til hver plan. Priserne ændres afhængigt af antallet af licenser.
Standardudgave: For 1 licens $ 149.
Professionel udgave: For 1 licens $ 279.
Enterprise-udgave: For 1 licens $ 399.
Du kan se de detaljerede prisoplysninger på deres hjemmeside.
Officiel URL: DTM Data Generator
# 10) EMS Data Generator
EMS tilbyder mange databaseværktøjer til Oracle, DB2, MySQL, SQL Server, PostgreSQL og Interbase. Det har sit hovedkvarter i Rusland og har et andet kontor i USA.
Funktioner:
- Genererede data kan redigeres eller gemmes via SQL-script.
- Det giver support til databaser af Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase osv.
- Du får mulighed for at få vist de genererede data.
- Begrænset understøttelse af NULL-værdier.
- Det understøtter grundlæggende datatyper af Oracle og DB2 og understøtter alle datatyper af MySQL, SQL Server, PostgreSQL og Interbase.
Fordele:
- Gratis vedligeholdelse, opdateringer og teknisk support i et år.
- Brugervenligt værktøj.
- Intet behov for at udføre forespørgsler på serveren for at redigere eller gemme de genererede data.
Ulemper:
- Du skal downloade forskellige datageneratorer til forskellige databaser.
Prisplaner: $ 60
Officiel URL: EMS Data Generator
# 11) Datanamisk datagenerator MultiDB
Datanamic blev lanceret i 1999. Datanamic data generator værktøj giver smarte muligheder for databasetest. Det har avancerede datagenererings- og valideringsmuligheder. Det giver dig mulighed for at sende de genererede data direkte til databasen eller SQL-filen.
Funktioner:
- Giver support til databaser som Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access og SQLite.
- Det kan generere helt nye data og kan også generere data fra den eksisterende.
- Det har funktionaliteten til at generere data til flere tabeller samtidigt.
- Avancerede indstillinger for datagenerering, der validerer indstillingerne for generering af data er tilgængelige.
- Det understøtter henvisningens integritet.
Fordele:
- Det er nyttigt til databasetest.
- Giver support til skybaserede databaser.
- Det er let at bruge.
Ulemper:
- Det er et dyrt værktøj.
Prisplaner: Det giver en 14-dages gratis prøveperiode. Priserne starter fra $ 499 for en enkelt bruger.
Officiel URL: Datanamisk datagenerator
# 12) Upscene Advance Data Generator
Upscene udvikler primært databaseværktøjer. Det har sit kontor i Holland. Andre værktøjer fra Upscene inkluderer Database Workbench, Hopper, FB Trace Manager, IB Log Manager og ADS Log Manager.
Den første version af Upscene Advanced Data Generator blev udgivet i 2001.
Funktioner:
- Det kan generere data fra bunden.
- Det understøtter mange datatyper.
- Det hjælper med at generere de data, der er relateret til hinanden i flere tabeller.
- Det understøtter ODBC & ADO, Interbase, Firebird og MySQL.
Fordele:
- Du kan gemme staten for at starte og vende tilbage til testen fra denne tilstand.
Ulemper:
- Du skal købe separate udgaver til forskellige databaser.
Prisplaner: Pris for avanceret datagenerator til Interbase, Firebird og MySQL er Euro 99 for hver, og for ODBC og ADO er prisen Euro 199.
Officiel URL: Upscene Advanced Data Generator
Yderligere værktøjer
# 13) E-Naxos DataGen: Dette værktøj hjælper med at generere tilfældige data i et stort volumen. Det hjælper dig med at teste databaseapplikationerne. Den seneste version er 1.2, og prisen starter fra $ 479.
Officiel URL: E-Naxos DataGen
# 14) Spawner Data Generator :Det kan generere testdata, som kan være output til SQL-indsætningserklæringen. Data kan indsættes direkte i MySQL 5.x-databasen. Understøttede operativsystemer inkluderer Windows og Linux. Den kan downloades gratis.
hvad er et beslutningstræ i datamining
Officiel URL: Spawner Data Generator
# 15) Datafabrik :Data Factory fra Microsoft Azure er et skybaseret hybrid dataintegrationsværktøj. Det giver mange funktioner som ETL-service, styring af datarørledninger og kørsel af SQL-serverintegrationstjenester i Azure osv. Dette værktøj fungerer med data i skyen og på stedet.
Azure leverer sikkerhed i virksomheden af dataene. Priser starter fra Indian Rupees 66.10 / 1000 aktiviteter pr. Måned.
Officiel URL: Data-fabrik
# 16) Datafabrik af SourceForge :Data Factory af SourceForge er en Java API, der kan generere tilfældige data i et stort volumen. Det kan også downloades gratis.
Officiel URL: SourceForge-datafabrik
Konklusion
For at afslutte denne artikel om Test Data Generation Tools kan vi sige, at Generate Data, Databene Benerator og Mockaroo virkelig er de bedste muligheder, da de kan generere en stor datamængde til en overkommelig pris.
Ved at betale en ekstra pris får du mere avancerede muligheder for datagenerering med Redgate SQL Data Generator og IBM DB2 Test Database Generator.
Håber du nød denne informative artikel om Test Data Generation Tools !!
=> Kontakt os at foreslå en liste her.
Anbefalet læsning
- 10+ bedste datastyringsværktøjer til at opfylde dine databehov i 2021
- Top 14 BEDSTE testdatastyringsværktøjer i 2021
- Top 10 datavidenskabsværktøjer i 2021 til at fjerne programmering
- De 10 bedste værktøjer og software til datamaskering i 2021
- 10+ bedste dataindsamlingsværktøjer med strategier til dataindsamling
- 26 Bedste dataintegrationsværktøjer, platforme og leverandører i 2021
- Top 10 databasedesignværktøjer til at opbygge komplekse datamodeller
- Top 15 Big Data Tools (Big Data Analytics Tools) i 2021