top 10 best test data generation tools 2021
Lijst met de best betaalde en open source gratis tools voor het genereren van testgegevens met functies en vergelijking:
Ontwikkelaars en testers hebben een grote hoeveelheid gegevens in de database nodig om de applicaties te testen.
Het handmatig invoegen van gegevens in de database is geen betaalbare optie, zowel qua prijs als qua inspanningen.
Het schrijven van een script om gegevens in de database in te voegen, zal ook een tijdrovende optie zijn. Daarom hebben we enkele tools nodig om gegevens in de database in te voegen en die tools worden Testgegevensgeneratietools genoemd.
Wat je leert:
- Typen testgegevensgenerator
- Top 10 tools voor het genereren van testgegevens
- Vergelijkingstabel voor tools voor het genereren van testgegevens
- #1) DATPROF
- # 2) Generatedata.com
- # 3) IRI RowGen
- # 4) Databene Benerator
- # 5) Mockaroo
- # 6) Redgate SQL Data Generator
- # 7) IBM DB2 Test-databasegenerator
- # 8) GS-gegevensgenerator
- # 9) DTM-gegevensgenerator
- # 10) EMS-gegevensgenerator
- # 11) Datanamic Data Generator MultiDB
- # 12) Upscene geavanceerde gegevensgenerator
- Extra hulpmiddelen
- Gevolgtrekking
Typen testgegevensgenerator
De 4 soorten tools voor het genereren van testgegevens zijn:
- Willekeurig
- Pathwise
- Doel
- Intelligent
relationele versus niet-relationele database voors en tegens
Testgegevensgeneratietools helpen de testers bij het laden, presteren, stresstesten en ook bij het testen van databases. Gegevens die met deze tools worden gegenereerd, kunnen ook in andere databases worden gebruikt.
Sommige tools bieden ook beveiliging aan de database door vertrouwelijke gegevens te vervangen door een dummy. Tegelijkertijd bewaart het ook de vertrouwelijke gegevens. Deze tools bieden ook een optie om de gegenereerde gegevens in de SQL-scripts uit te voeren. Vandaar dat deze tools op deze manier veel helpen bij het testen en ontwikkelen van applicaties.
Belasting-, prestatie- en stresstests zijn gewoon onmogelijk zonder de hulp van deze tools. Deze tools zijn gemakkelijk te gebruiken en besparen op hun beurt veel tijd. Het bespaart niet alleen tijd voor het maken van scripts, maar het heeft ook het genereren van gegevens gemakkelijk gemaakt. Met slechts een paar simpele klikken kunt u een grote hoeveelheid gegevens creëren.
Veel tools bieden complexe databasefuncties zoals referentiële integriteit, Vreemde sleutel , Unicode- en NULL-waarden. Met gratis of open source-tools krijgt u misschien niet alle vereiste functies, maar die bedrijven bieden ook geavanceerde functies tegen een vergoeding.
Er zijn veel tools voor het genereren van testgegevens op de markt beschikbaar. Bij het selecteren van een tool moet u echter rekening houden met enkele factoren, zoals ondersteunde databases, methoden voor het genereren van gegevens, ondersteuning van gegevenstypen, ondersteuning van besturingssystemen en kosten enz.
Neem contact op om hier een vermelding voor te stellen.Top 10 tools voor het genereren van testgegevens
Hieronder staan de meest populaire tools voor het genereren van testgegevens die op de markt beschikbaar zijn.
Vergelijkingstabel voor tools voor het genereren van testgegevens
Prijs | Database-ondersteuning | Kan willekeurige gegevens genereren? | Unieke eigenschap | |
---|---|---|---|---|
IBM DB2 Test-databasegenerator | Vrij. | DB2. Maar gegenereerde testgegevens kunnen in elke database worden gebruikt. | Creëert realistische gegevens | Gegenereerde testgegevens kunnen in elke database worden gebruikt. |
DATPROF | Gratis in DATPROF Privacy. | Orakel Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL en MariaDB | Ja | Consistent over meerdere systemen, intuïtief en gemakkelijk te gebruiken. |
Genereer gegevens | Vrij | MySQL 4 en hoger | Ja | Aanpasbare gegevenstypen, Plug-in voor landen |
IRI RowGen | Voortdurend gebruik (neem contact op met verkoper) of gratis in IRI Voracity. | Elke RDB met JDBC-verbinding (on-premise of in de cloud), EDW- en Data Vault 2.0-modellen, Top NoSQL-databases, plus alle gestructureerde en veel semi-gestructureerde bestanden. | Ja | Gegevenssynthesisatie met referentiële integriteit, willekeurige generatie van willekeurige zaden of willekeurige-reële selectie of transformatie kan op veldniveau worden aangeroepen. NID- en e-mailgeneratoren, dataklassen en regelbibliotheken, ingebouwde datatransformatie en rapportopmaak van testdata, en compatibiliteit met Erwin Mapping Manager en Metadata Integration Model Bridge. In Voracity zijn data-anonimisering (maskering), ETL 'preview met testdata' en DB Subsetting-functionaliteit inbegrepen. |
Databene Benerator | Vrij | Oracle 10g DB2 Mijn SQL-server MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derby 10.3 Vuurvogel | Ja | Gegevenssynthese m Anonimisering van gegevens. |
Mockaroo | Vrij | SQL CSV JSON Excel-bestandsindelingen. | Ja | Kan realistische gegevens creëren. |
Redgate SQL-gegevensgenerator | $ 365 / gebruiker | SQL Server Management Studio | Ja | Ondersteunt externe sleutel en afhankelijkheid tussen kolommen. |
GS-gegevensgenerator | Vrij | MS SQL Orakel DB2 MS Access Fox Pro Excel-bestanden Tekstbestanden | Ja | Ondersteunt systeemintegratie. |
DTM-gegevensgenerator | $ 149 | Microsoft SQL Server Orakel IBM DB2 Sybase, Informix MySQL PostgreSQL enz. | Ja | Biedt 15 methoden om de gegevens te genereren of in te vullen. |
EMS-gegevensgenerator | $ 60 | Orakel DB2 MySQL SQL Server PostgreSQL InterBase enz. | Ja | Gegenereerde gegevens kunnen worden bewerkt of opgeslagen via SQL-script. Ondersteuning voor null-waarden. |
Datanamic Data Generator MultiDB | $ 499 | Orakel SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Ja | Geavanceerde instellingen voor het genereren en valideren van gegevens. |
Upscene geavanceerde gegevensgenerator | € 99, - | ODBC en ADO Interbase Vuurvogel MySQL | Ja | U kunt de staat opslaan om het testen vanuit die staat te starten en terug te zetten. |
Laten we onderzoeken!!
#1) DATPROF
De 'Generate' -functie in DATPROF Privacy biedt meer dan 20 synthetische testgegevensgeneratoren die kunnen worden gebruikt om privacygevoelige gegevens zoals namen, bedrijven, IBAN's, burgerservicenummers, enz. Te vervangen.
Kenmerken:
- Synthetische gegevensgeneratie als maskeerfunctie.
- Ondersteunt alle belangrijke databasetechnologieën.
- Consistent over meerdere systemen.
- Keuze uit verschillende landen / talen.
Voordelen:
- Gratis proefperiode van 14 dagen beschikbaar.
- Intuïtief en gebruiksvriendelijk.
- Uitbreidbaar met eigen seed-bestanden.
- Geen programmeerkennis nodig.
Nadelen:
- Functie in DATPROF Privacy, dus u moet een DATPROF Privacy-licentie hebben.
- Het ondersteunt alleen het Windows-besturingssysteem.
Prijsplannen: De synthetische gegevensgenerator is een ingebouwde functie in DATPROF Privacy (neem contact op met het bedrijf voor licentiegegevens).
# 2) Generatedata.com
Het is een open-source tool. Het is geschreven in PHP, Javascript en MySQL. Tijdens de installatie krijgt u drie opties, waaruit u er een moet selecteren. Die opties omvatten een account voor één gebruiker, een account voor één gebruiker met een login en meerdere accounts.
Kenmerken:
- Makkelijk te gebruiken.
- Als serververeisten heeft het PHP 5.3 en hoger en MySQL 4 en hoger nodig.
- U kunt gegevenstypen aanpassen volgens de vereisten.
- U kunt ook de exporttypen wijzigen.
- Plug-in voor landen is beschikbaar.
Voordelen:
- Het is gratis.
- U kunt in één keer 100 records maken.
Nadelen:
- Gratis account met beperkte gegevensrecords.
- Omdat het een open-source tool is, worden uw gegevens niet opgeslagen. Daarom moet je ze elke keer regenereren.
Prijsplannen: Het is een open-source tool en daarom gratis. U kunt echter slechts 100 records tegelijk maken. Maar als u $ 20 betaalt, heeft u een account op de website en kunt u in één keer 5000 records maken. U kunt deze gegevenssets ook opslaan.
Officiële URL: Gegenereerde gegevens
# 3) IRI RowGen
RowGen werd voor het eerst uitgebracht in 2004. Het ondersteunt vele databases en bestandsindelingen voor meerdere besturingssystemen voor gebruik in DB-, EDW- en Data Vault-prototypen, stresstests van toepassingen en DevOps, benchmarking en demonstraties die aan de privacywet voldoen.
RowGen is compatibel met en wordt aangedreven door IRI CoSort, wat goed is voor zijn ongeëvenaarde snelheid in volume en functionele veelzijdigheid.
Kenmerken:
- Ondersteunt bedrijfsregels (en Data Vault-bedrijfssleutels) met behulp van gegevenssynthese, maskering, mapping en / of transformatie per veld.
- Ondersteunt op unieke wijze gelijktijdige transformatie en aanpassing van meerdere doelen (indeling en indeling) van testgegevens
- Behoudt referentiële integriteit door PK-FK, samengestelde en zelfreferentiesleutels te respecteren.
- Draait op Windows en ALLE smaken of Linux en Unix (inclusief z / Linux en MacOS).
- Ongeëvenaarde prestaties bij het genereren van enorme hoeveelheden testgegevens, voorgesorteerd (en volledig voorgeconfigureerd) voor bulkladingen.
- Ondersteunt goede en slechte waarden, nul en gewogen frequentieverdeling.
- Combineerbaar in IRI Voracity met datamaskering, subsetting, ETL, datakwaliteit, Hadoop en ondersteuning voor elk analytisch doel.
- Het kan ook worden gebruikt in Cigniti BlueSwan TDM-omgevingen voor het testen van software en kwaliteitstechniek.
Voordelen:
- Cross-platform, multi-source en target-ondersteuning.
- Testdoelen met zeer hoog volume en hoge intelligentie.
- Eclipse GUI en opdrachtregelontwerp en aanroep, robuuste documentatie.
Nadelen:
- Het is niet gratis.
- Vereist het gebruik van (gratis IRI Workbench) Eclipse UI om gebruik te maken van ingebouwde functies voor gegevensclassificatie en -detectie, en het automatisch maken van batches.
Prijsplannen: Neem contact op met IRI
# 4) Databene Benerator
Het werd voor het eerst uitgebracht in 2006. Het ondersteunt veel databases en besturingssystemen. Het kan worden gebruikt voor prestatietests.
Kenmerken
- Het ondersteunt gegevenssynthesisatie en gegevensanonimisering.
- Het biedt enkele open source JDBC-stuurprogramma's.
- Het ondersteunt bijna alle SQL-gegevenstypen.
- Het ondersteunt vier besturingssystemen: Windows, Linux, UNIX en MAC.
Voordelen:
- Besturingssysteem ondersteuning.
- Ondersteunt veel databases.
- Gebruikershandleiding is beschikbaar hier
Nadelen:
- Het ondersteunt geen SQL-typen zoals Array, Distinct, Null en Struct.
- Java 6 en hoger is verplicht.
Prijsplannen: Vrij
Officiële URL Databene Benerator
# 5) Mockaroo
Mockaroo helpt u bij het maken van willekeurige gegevens om te testen. Terwijl u Mockaroo gebruikt, kunt u gegevens downloaden en uploaden naar uw omgeving met behulp van SQL en CSV.
Kenmerken:
- Het ondersteunt meer dan 100 gegevenstypen.
- Het biedt ondersteuning voor het genereren van gegevens in CSV-, JSON-, SQL- en Excel-indelingen.
- Het biedt een Mock API, zodat u met uw eigen front-end kunt werken.
- Creëert realistische gegevens.
- Voor geografische velden zoals land, stadstaat etc. creëert Mockaroo echte en co-gerelateerde data.
Voordelen:
- Er is geen programmering vereist.
- Makkelijk te gebruiken.
Nadelen:
- Biedt beperkte mogelijkheden.
- Zeer weinig records met het gratis abonnement.
Prijsplannen:
Vrij: Met het gratis abonnement kunt u 1000 rijen maken.
Zilver: U kunt met dit plan 100.000 rijen maken en de prijs is $ 50 / jaar.
Goud: U kunt met dit plan 10 miljoen rijen maken en de prijs is $ 500 / jaar.
Officiële URL: Mockaroo
# 6) Redgate SQL Data Generator
Met behulp van de Redgate SQL Data Generator kun je data in grote volumes aanmaken in de SQL Server Management Studio. Het genereert zeer snel gegevens. U kunt kolomnamen, gegevenstypen enz. Aanpassen.
Kenmerken:
netwerkbeveiligingssleutel voor Samsung-hotspot
- U kunt gegevens importeren.
- Als de gegevenstypen niet overeenkomen, worden gegevens automatisch geconverteerd.
- Ondersteunt Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 en op Amazon RDS.
- Het biedt ondersteuning voor Foreign Key.
- Het ondersteunt ook afhankelijkheid tussen kolommen.
Voordelen
- Gegevensconsistentie in meerdere tabellen.
- Testgegevens kunnen binnen enkele minuten worden gegenereerd.
Nadelen
- Het ondersteunt alleen het Windows-besturingssysteem.
Prijsplannen: $ 365 / gebruiker. Het biedt een gratis proefperiode van 14 dagen.
Officiële URL: Redgate Sql-gegevensgenerator
# 7) IBM DB2 Test-databasegenerator
Met behulp van de IBM DB2-databasegenerator kunt u testgegevens maken in de DB2-database. Deze gegevens kunnen worden opgenomen in CSV-, XML- en SQL-indeling. U kunt testgegevens maken van de bestaande gegevens of u kunt volledig nieuwe gegevens maken.
Kenmerken:
- Met behulp van tools kunnen testgegevens worden gegenereerd.
- Het ondersteunt op regels gebaseerde transformaties.
- Het biedt ook andere functies, zoals XML-configuratie en ondersteuning voor Referentiële Integriteit.
Voordelen:
- Testgegevens kunnen worden gegenereerd zonder enige handmatige tussenkomst.
- Gegenereerde testgegevens kunnen in elke database worden gebruikt.
Nadelen:
- De installatie is een beetje ingewikkeld.
- Omdat het als add-on wordt geleverd, moet u een DB2-database hebben om dit hulpprogramma te gebruiken.
Prijsplannen: Vrij. Het wordt geleverd als een add-on bij de DB2-database.
# 8) GS-gegevensgenerator
Het is een automatiseringstool voor het genereren van gegevens die zowel testers als ontwikkelaars helpt.
GS Data Generator biedt drie edities, namelijk Standard, Pro en Enterprise. Standard Edition is om te helpen bij het testen van prestaties en belasting van de basisprojecten. Pro Edition is voor complexe projecten en ondersteunt ERP, CRM, integratie enz. Enterprise-editie helpt softwareontwikkelaars en adviesbureaus.
Kenmerken:
- Het kan testgegevens creëren voor softwaremarketing, integratietests, ERP enz.
- Het kan ook de database beveiligen door de belangrijke gegevens te vervangen door een kunstmatige.
- Tegelijkertijd behoudt het referentiële integriteit en bedrijfslogica.
- Het biedt ondersteuning voor MS SQL, Oracle, DB2, Sybase, Access, tekstbestanden en Informix.
Voordelen:
- Makkelijk te gebruiken.
- Het helpt bij integratietests.
- U kunt kosteloos een groot datavolume creëren.
Nadelen:
- Het ondersteunt alleen het Windows-besturingssysteem.
Prijsplannen: Vrij
Officiële URL: GS-gegevensgenerator
# 9) DTM-gegevensgenerator
Deze software kan automatisch gegevenswaarden en schema-objecten zoals tabellen, views etc. genereren. Ze hebben ook andere database-tools zoals DTM Schema Reporter, DTM Test XML Generator etc.
Kenmerken:
- Het kan willekeurige en herhaalbare gegevens creëren.
- Ondersteunde databases zijn onder meer Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL etc.
- Ondersteunde formaten voor outputbestanden zijn CSV, SQL Script, XML en JSON.
- Voor externe gegevensbronnen ondersteunt het Excel, Access-bestanden en XML-documenten.
- DTM Data Generator biedt 15 methoden om de gegevens in de database in te vullen of om gegevens te genereren.
Voordelen:
- Ondersteunt veel veelgebruikte databases.
- Snelle gegevensgeneratie.
- U krijgt opties om voor elke tabel te vervangen, toe te voegen en bij te werken.
Nadelen:
- Het ondersteunt alleen het Windows-besturingssysteem.
Prijsplannen: Het biedt drie tariefplannen, namelijk Standard, Professional en Enterprise. U kunt voor elk plan één, drie of vijf licenties kopen. De prijzen veranderen afhankelijk van het aantal licenties.
Standaard editie: Voor 1 licentie $ 149.
Professionele Editie: Voor 1 licentie $ 279.
Bedrijfseditie: Voor 1 licentie $ 399.
U kunt de gedetailleerde prijsinformatie op hun website bekijken.
Officiële URL: DTM-gegevensgenerator
# 10) EMS-gegevensgenerator
EMS biedt veel databasetools voor Oracle, DB2, MySQL, SQL Server, PostgreSQL en Interbase. Het heeft zijn hoofdkantoor in Rusland en heeft een ander kantoor in de VS.
Kenmerken:
- Gegenereerde gegevens kunnen worden bewerkt of opgeslagen via SQL-script.
- Het biedt ondersteuning voor databases van Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase etc.
- U krijgt de mogelijkheid om een voorbeeld van de gegenereerde gegevens te bekijken.
- Beperkte ondersteuning voor NULL-waarden.
- Het ondersteunt basisgegevenstypen van Oracle en DB2 en ondersteunt alle gegevenstypen van MySQL, SQL Server, PostgreSQL en Interbase.
Voordelen:
- Gratis onderhoud, updates en technische ondersteuning gedurende één jaar.
- Gebruiksvriendelijke tool.
- Het is niet nodig om zoekopdrachten op de server uit te voeren om de gegenereerde gegevens te bewerken of op te slaan.
Nadelen:
- U moet verschillende gegevensgeneratoren downloaden voor verschillende databases.
Prijsplannen: $ 60
Officiële URL: EMS-gegevensgenerator
# 11) Datanamic Data Generator MultiDB
Datanamic werd gelanceerd in 1999. Datanamic data generator tool biedt slimme opties voor het testen van databases. Het heeft geavanceerde opties voor het genereren en valideren van gegevens. Het geeft u de mogelijkheid om de gegenereerde gegevens rechtstreeks naar de database of het SQL-bestand uit te voeren.
Kenmerken:
- Biedt ondersteuning voor databases zoals Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access en SQLite.
- Het kan volledig nieuwe gegevens genereren en kan ook gegevens genereren uit de bestaande.
- Het heeft de functionaliteit om tegelijkertijd gegevens voor meerdere tabellen te genereren.
- Er zijn geavanceerde opties voor het genereren van gegevens beschikbaar die de instellingen voor het genereren van gegevens valideren.
- Het biedt ondersteuning voor referentiële integriteit.
Voordelen:
- Het is handig voor het testen van databases.
- Biedt ondersteuning voor cloudgebaseerde databases.
- Het is gemakkelijk te gebruiken.
Nadelen:
- Het is een dure tool.
Prijsplannen: Het biedt een gratis proefperiode van 14 dagen. De prijzen beginnen vanaf $ 499 voor een enkele gebruiker.
Officiële URL: Datanamic-gegevensgenerator
# 12) Upscene geavanceerde gegevensgenerator
Upscene ontwikkelt voornamelijk databasetools. Het is gevestigd in Nederland. Andere tools van Upscene zijn onder andere Database Workbench, Hopper, FB Trace Manager, IB Log Manager en ADS Log Manager.
De eerste versie van Upscene Advanced Data Generator werd uitgebracht in 2001.
Kenmerken:
- Het kan vanaf nul gegevens genereren.
- Het ondersteunt veel gegevenstypen.
- Het helpt bij het genereren van de gegevens die in meerdere tabellen aan elkaar zijn gerelateerd.
- Het ondersteunt ODBC & ADO, Interbase, Firebird en MySQL.
Voordelen:
- U kunt de staat opslaan om het testen vanuit die staat te starten en terug te zetten.
Nadelen:
- U moet aparte edities kopen voor verschillende databases.
Prijsplannen: Prijs voor Advanced Data Generator voor Interbase, Firebird en MySQL is € 99 per stuk en voor ODBC & ADO is de prijs € 199.
Officiële URL: Upscene geavanceerde gegevensgenerator
Extra hulpmiddelen
# 13) E-Naxos DataGen: Deze tool helpt bij het genereren van willekeurige gegevens in een groot volume. Het zal u helpen bij het testen van de databasetoepassingen. De nieuwste versie is 1.2 en de prijs begint vanaf $ 479.
Officiële URL: E-Naxos DataGen
# 14) Spawner-gegevensgenerator Het kan testgegevens genereren die kunnen worden uitgevoerd in de SQL-invoeginstructie. Gegevens kunnen rechtstreeks in de MySQL 5.x-database worden ingevoegd. Ondersteunde besturingssystemen zijn onder meer Windows en Linux. Het kan gratis worden gedownload.
Officiële URL: Spawner-gegevensgenerator
# 15) Data Factory Data Factory van Microsoft Azure is een cloudgebaseerd hulpmiddel voor hybride gegevensintegratie. Het biedt veel functies zoals ETL-service, het beheren van datapijplijnen en het uitvoeren van SQL-serverintegratieservices in Azure, enz. Deze tool werkt met data in de cloud en op locatie.
Azure biedt beveiliging op bedrijfsniveau voor de gegevens. De prijzen beginnen vanaf 66,10 Indiase roepies / 1000 activiteiten per maand.
Officiële URL: Data-Factory
# 16) Data Factory door SourceForge Data Factory van SourceForge is een Java API die willekeurige gegevens in een groot volume kan genereren. Het kan ook gratis worden gedownload.
Officiële URL: SourceForge data-factory
sql server 2012 interviewvragen en antwoorden
Gevolgtrekking
Om dit artikel over Test Data Generation Tools af te sluiten, kunnen we zeggen dat Generate Data, Databene Benerator en Mockaroo echt de beste opties zijn, omdat ze een groot datavolume kunnen genereren tegen een betaalbare prijs.
Door een extra prijs te betalen, krijgt u meer geavanceerde opties voor het genereren van gegevens met Redgate SQL Data Generator en IBM DB2 Test Database Generator.
Ik hoop dat je genoten hebt van dit informatieve artikel over Test Data Generation Tools !!
Neem contact op om hier een vermelding voor te stellen.
Aanbevolen literatuur
- 10+ beste tools voor gegevensbeheer om in 2021 aan uw gegevensbehoeften te voldoen
- Top 14 BESTE testgegevensbeheertools in 2021
- Top 10 Data Science Tools in 2021 om programmeren te elimineren
- 10 beste tools en software voor gegevensmaskering in 2021
- 10+ beste tools voor gegevensverzameling met strategieën voor het verzamelen van gegevens
- 26 beste tools, platforms en leveranciers voor gegevensintegratie in 2021
- Top 10 tools voor databaseontwerp om complexe gegevensmodellen te bouwen
- Top 15 Big Data Tools (Big Data Analytics Tools) in 2021