top 10 best test data generation tools 2021
Liste over de best betalte og åpen kildekode gratis testdata genereringsverktøyene med funksjoner og sammenligning:
Utviklere og testere trenger et stort datamengde i databasen for å teste applikasjonene.
Manuell innsetting av data i databasen er ikke et rimelig alternativ etter pris og ved innsats også.
Å skrive et skript for å sette inn data i databasen vil også være et tidkrevende alternativ. Derfor vil vi kreve noen verktøy for å sette inn data i databasen, og disse verktøyene kalles testdatagenereringsverktøy.
Hva du vil lære:
- Typer Test Data Generator
- Topp 10 verktøy for generering av testdata
- Sammenligningstabell for verktøy for generering av 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) Datanamic Data Generator MultiDB
- # 12) Upscene Advance Data Generator
- Ekstra verktøy
- Konklusjon
Typer Test Data Generator
De fire typene verktøy for generering av testdata inkluderer:
- Tilfeldig
- Sti
- Mål
- Intelligent
programvareutvikling livssyklusmodeller pdf
Verktøy for generering av testdata hjelper testerne innen belastning, ytelse, stresstesting og også i databasetesting. Data generert gjennom disse verktøyene kan også brukes i andre databaser.
Noen verktøy gir også sikkerhet til databasen ved å erstatte konfidensielle data med en dummy. Samtidig bevarer den også konfidensielle data. Disse verktøyene gir også et alternativ for å sende de genererte dataene i SQL-skriptene. Derfor hjelper disse verktøyene mye med testing og utvikling av applikasjoner.
Belastning, ytelse og stresstesting er bare umulig uten hjelp av disse verktøyene. Disse verktøyene er enkle å bruke og sparer i sin tur mye tid. Det sparer ikke bare tid for å lage skript, men det har også gjort det enkelt å generere data. Med bare noen få enkle klikk vil du kunne lage et stort datamengde.
Mange verktøy gir komplekse databasefunksjoner som referanseintegritet, Utenlandsk nøkkel , Unicode og NULL verdier. Med gratis eller åpen kildekodeverktøy får du kanskje ikke alle nødvendige funksjoner, men disse selskapene tilbyr også avanserte funksjoner ved å betale noen kostnader.
Mange verktøy for generering av testdata er tilgjengelige i markedet. Mens du velger et verktøy, må du imidlertid vurdere noen faktorer som støttede databaser, datagenereringsmetoder, datatypestøtte, operativsystemstøtte og kostnad osv.
=> Kontakt oss å foreslå en oppføring her.Topp 10 verktøy for generering av testdata
Nedenfor er de mest populære verktøyene for generering av testdata som er tilgjengelige i markedet.
Sammenligningstabell for verktøy for generering av testdata
Pris | Databasestøtte | Kan generere tilfeldige data? | Unik funksjon | |
---|---|---|---|---|
IBM DB2 Test database Generator | Gratis. | DB2. Men genererte testdata kan brukes i hvilken som helst database. | Skaper realistiske data | Genererte testdata kan brukes i hvilken som helst database. |
DATPROF | Gratis i DATPROF-personvern. | Oracle Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL og MariaDB | Ja | Konsistent over flere systemer, intuitiv og enkel å bruke. |
Generer data | Gratis | MySQL 4 og nyere | Ja | Tilpassbare datatyper, Landtillegg |
IRI RowGen | Evig bruk (kontakt leverandør) eller gratis i IRI Voracity. | Enhver RDB med JDBC-tilkobling (på stedet eller i skyen), EDW og Data Vault 2.0-modeller, Topp NoSQL DB-er, pluss alle strukturerte og mange semistrukturerte filer. | Ja | Datasyntetisering med referanseintegritet, vilkårlig frø tilfeldig generering eller tilfeldig-reell markering eller transformasjon kan påberopes på feltnivå. NID- og e-postgeneratorer, dataklasse- og regelbiblioteker, innebygd datatransformasjon og rapportformatering av testdata, og kompatibilitet med Erwin Mapping Manager og Metadata Integration Model Bridge. I Voracity er dataanonymisering (maskering), ETL 'forhåndsvisning med testdata' og DB-delingsfunksjonalitet inkludert. |
Databene Benerator | Gratis | Oracle 10g DB2 SQL-serveren min MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derby 10.3 Firebird | Ja | Datasyntetisering m Dataanonymisering. |
Mockaroo | Gratis | SQL CSV JSON Excel-filformater. | Ja | Kan lage realistiske data. |
Redgate SQL Data Generator | $ 365 / bruker | SQL Server Management Studio | Ja | Støtter Foreign Key og avhengighet mellom kolonner. |
GS Data Generator | Gratis | MS SQL Oracle DB2 MS Access Fox Pro Excel-filer Tekstfiler | Ja | Støtter systemintegrasjon. |
DTM Data Generator | $ 149 | Microsoft SQL Server Oracle IBM DB2 Sybase, Informix MySQL PostgreSQL etc. | Ja | Tilbyr 15 metoder for å generere eller fylle ut dataene. |
EMS Data Generator | $ 60 | Oracle DB2 MySQL SQL Server PostgreSQL InterBase etc. | Ja | Genererte data kan redigeres eller lagres gjennom SQL-skript. Støtte for nullverdier. |
Datanamic Data Generator MultiDB | $ 499 | Oracle SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Ja | Avansere generering og validering av data. |
Upscene Advance Data Generator | Euro 99 | ODBC & ADO Interbase Firebird MySQL | Ja | Du kan lagre staten for å starte og tilbakestille testingen fra den tilstanden. |
La oss utforske !!
# 1) DATPROF
Funksjonen 'Generer' i DATPROF Privacy tilbyr mer enn 20 syntetiske testdata-generatorer som kan brukes til å erstatte personvernfølsomme data som navn, selskaper, IBAN-er, personnummer osv.
Egenskaper:
- Generering av syntetiske data som maskeringsfunksjon.
- Støtter alle de viktigste databaseteknologiene.
- Konsekvent over flere systemer.
- Valg av forskjellige land / språk.
Fordeler:
- Gratis 14-dagers prøveversjon tilgjengelig.
- Intuitiv og enkel å bruke.
- Kan utvides med egne frøfiler.
- Ingen programmeringskunnskap er nødvendig.
Ulemper:
- Funksjon i DATPROF Privacy, så du må ha en DATPROF Privacy-lisens.
- Den støtter bare Windows-operativsystemet.
Prisplaner: Den syntetiske datageneratoren er en innebygd funksjon i DATPROF Privacy (kontakt selskapet for lisensdetaljer).
# 2) Generatedata.com
Det er et åpen kildekodeverktøy. Den er skrevet i PHP, Javascript og MySQL. Mens du installerer, vil det gi deg tre alternativer, hvorav du må velge en. Disse alternativene inkluderer én brukerkonto, en enkelt brukerkonto med pålogging og flere kontoer.
Egenskaper:
- Lett å bruke.
- Som serverkrav trenger den PHP 5.3 og nyere og MySQL 4 og nyere.
- Du kan tilpasse datatyper i henhold til kravene.
- Du kan også endre eksporttypene.
- Landtillegg er tilgjengelig.
Fordeler:
- Det er gratis.
- Du kan opprette 100 poster samtidig.
Ulemper:
- Gratis konto med begrensede dataposter.
- Som et åpen kildekodeverktøy lagrer det ikke postene dine. Derfor må du regenerere dem hver gang.
Prisplaner: Det er et åpen kildekodeverktøy, og det er derfor gratis. Du kan imidlertid bare opprette 100 poster om gangen. Men hvis du betaler $ 20, vil du ha en konto på nettstedet, og du vil kunne opprette 5000 poster på en gang. Du vil også kunne lagre disse datasettene.
Offisiell URL: Generatedata
# 3) IRI RowGen
RowGen ble først utgitt i 2004. Den støtter mange databaser og filmålformater på tvers av flere operativsystemer for bruk i DB-, EDW- og Data Vault-prototyper, stresstesting av applikasjoner og DevOps, benchmarking og personvernlovgivende demonstrasjoner.
RowGen er kompatibel med, og drives av IRI CoSort, som står for sin enestående hastighet i volum og funksjonell allsidighet.
Egenskaper:
- Støtter forretningsregler (og Data Vault-forretningsnøkler) ved hjelp av datasyntese, maskering, kartlegging og / eller transformasjon felt for felt.
- Støtter unik transformasjon og tilpasning av flere mål (layout og format) av testdata
- Bevarer referanseintegritet ved å respektere PK-FK, sammensatte og selvhenvisende nøkler.
- Kjører på Windows og ALLE smaker eller Linux og Unix (inkludert z / Linux og MacOS).
- Uovertruffen ytelse når det gjelder å generere store mengder testdata, forhåndssortert (og fullstendig forhåndskonfigurert) for bulkbelastning.
- Støtter gode og dårlige verdier, null og vektet frekvensfordeling.
- Kan kombineres i IRI Voracity med datamaskering, delmengde, ETL, datakvalitet, Hadoop og støtte for hvilket som helst analytisk mål.
- Den kan også brukes i Cigniti BlueSwan TDM-miljøer for programvaretesting og kvalitetsteknikk.
Fordeler:
- Støtte på tvers av plattformer, flere kilder og mål.
- Veldig høyt volum, høy intelligens testmål.
- Eclipse GUI og kommandolinjejobbdesign og påkalling, robust dokumentasjon.
Ulemper:
- Det er ikke gratis.
- Krever bruk av (gratis IRI Workbench) Eclipse UI for å utnytte innebygde dataklassifiserings- og oppdagingsfunksjoner, og automatisk opprettelse av batchjobber.
Prisplaner: Kontakt IRI
# 4) Databene Benerator
Den ble først utgitt i 2006. Den støtter mange databaser og operativsystemer. Den kan brukes til ytelsestesting.
Egenskaper
- Den støtter datasyntetisering og anonymisering av data.
- Det gir noen åpen kildekode JDBC-drivere.
- Den hjelper nesten alle SQL-datatyper.
- Den støtter fire operativsystemer, Windows, Linux, UNIX og MAC.
Fordeler:
unix shell scripting intervju spørsmål og svar for erfarne
- Operativsystemstøtte.
- Støtter mange databaser.
- Brukerhåndbok er tilgjengelig her
Ulemper:
- Den støtter ikke SQL-typer som Array, Distinct, Null og Struct.
- Java 6 og nyere er obligatorisk.
Prisplaner: Gratis
Offisiell URL : Databene Benerator
# 5) Mockaroo
Mockaroo hjelper deg med å lage tilfeldige data for testing. Mens du bruker Mockaroo, kan du laste ned data og laste dem opp i miljøet ditt ved hjelp av SQL og CSV.
Egenskaper:
- Den støtter mer enn 100 datatyper.
- Det gir støtte for å generere data i CSV-, JSON-, SQL- og Excel-formater.
- Det gir Mock API slik at du kan jobbe med din egen frontend.
- Skaper realistiske data.
- For geografiske felt som land, bystat osv. Mockaroo lager reelle og samrelaterte data.
Fordeler:
- Ingen programmering er nødvendig.
- Lett å bruke.
Ulemper:
- Tilbyr begrensede funksjoner.
- Svært få poster med gratisplanen.
Prisplaner:
Gratis: Med gratisplanen kan du opprette 1000 rader.
Sølv: Du kan opprette 100000 rader med denne planen, og prisen vil være $ 50 / år.
Gull: Du kan opprette 10 millioner rader med denne planen, og prisen vil være $ 500 / år.
Offisiell URL: Mockaroo
# 6) Redgate SQL Data Generator
Ved hjelp av Redgate SQL Data Generator kan du opprette data i store volumer i SQL Server Management Studio. Det genererer data veldig raskt. Du kan tilpasse kolonnenavn, datatyper osv.
Egenskaper:
- Du kan importere data.
- Hvis det er feil samsvar i datatyper, konverterer det automatisk data.
- Støtter Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 og på Amazon RDS.
- Det gir støtte for Foreign Key.
- Den støtter også avhengighet mellom kolonner.
Fordeler
- Datakonsistens i flere tabeller.
- Testdata kan genereres i løpet av få minutter.
Ulemper
- Den støtter bare Windows-operativsystemet.
Prisplaner: $ 365 / bruker. Det gir en gratis prøveperiode i 14 dager.
Offisiell URL: Redgate SQL-data-generator
# 7) IBM DB2 Test database Generator
Ved hjelp av IBM DB2-databasegenerator kan du opprette testdata i DB2-databasen. Disse dataene kan tas i CSV-, XML- og SQL-format. Du kan opprette testdata fra eksisterende data eller opprette helt nye data.
Egenskaper:
- Testdata kan genereres ved hjelp av verktøy.
- Den støtter regelbaserte transformasjoner.
- Det gir også andre funksjoner som XML-konfigurasjon og støtte for Referential Integrity.
Fordeler:
- Testdata kan genereres uten manuell inngrep.
- Genererte testdata kan brukes i hvilken som helst database.
Ulemper:
- Installasjonen er litt komplisert.
- Ettersom det kommer som et tillegg, må du ha en DB2-database for å bruke dette verktøyet.
Prisplaner: Gratis. Den kommer som et tillegg med DB2-databasen.
# 8) GS Data Generator
Det er et automatiseringsverktøy for datagenerering som hjelper testere så vel som utviklere.
GS Data Generator tilbyr tre utgaver, dvs. Standard, Pro og Enterprise. Standard Edition er å hjelpe til med ytelse og belastningstesting av de grunnleggende prosjektene. Pro Edition er for komplekse prosjekter og støtter ERP, CRM, integrasjon etc. Enterprise edition hjelper programvareutviklere og konsulentselskaper.
Egenskaper:
- Det kan lage testdata for programvaremarkedsføring, integrasjonstesting, ERP etc.
- Det kan også gi sikkerhet til databasen ved å erstatte viktige data med en kunstig.
- Samtidig bevarer den referanseintegritet og forretningslogikk.
- Det gir støtte til MS SQL, Oracle, DB2, Sybase, Access, tekstfiler og Informix.
Fordeler:
- Brukervennlighet.
- Det hjelper i integrasjonstesting.
- Du kan opprette et stort datavolum gratis.
Ulemper:
- Den støtter bare Windows-operativsystemet.
Prisplaner: Gratis
Offisiell URL: GS datagenerator
# 9) DTM Data Generator
Denne programvaren kan automatisk generere dataverdier og skjemaobjekter som tabeller, visninger osv. De har også andre databaseverktøy som DTM Schema Reporter, DTM Test XML Generator etc.
Egenskaper:
- Det kan lage tilfeldige og repeterbare data.
- Støttede databaser inkluderer Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL etc.
- Støttede formater for utdatafiler er CSV, SQL Script, XML og JSON.
- For eksterne datakilder støtter den Excel, Access-filer og XML-dokumenter.
- DTM Data Generator tilbyr 15 metoder for å fylle ut dataene i databasen eller for å generere data.
Fordeler:
- Støtter mange ofte brukte databaser.
- Rask datagenerering.
- Du får alternativer for å erstatte, legge til og oppdatere for hver tabell.
Ulemper:
- Den støtter bare Windows-operativsystemet.
Prisplaner: Det gir tre prisplaner, dvs. Standard, Professional og Enterprise. Du kan kjøpe en, tre eller fem lisenser for hver plan. Prisene endres avhengig av antall lisenser.
Standardutgave: For 1 lisens $ 149.
Profesjonell utgave: For 1 lisens $ 279.
Enterprise Edition: For 1 lisens $ 399.
Du kan se detaljert prisinformasjon på deres hjemmeside.
Offisiell URL: DTM Data Generator
# 10) EMS Data Generator
EMS tilbyr mange databaseverktøy for Oracle, DB2, MySQL, SQL Server, PostgreSQL og Interbase. Det har sitt hovedkvarter i Russland og har et annet kontor i USA.
Egenskaper:
- Genererte data kan redigeres eller lagres gjennom SQL-skript.
- Den gir støtte til databaser av Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase etc.
- Du får muligheten til å forhåndsvise genererte data.
- Begrenset støtte for NULL-verdier.
- Den støtter grunnleggende datatyper av Oracle og DB2 og støtter alle datatyper MySQL, SQL Server, PostgreSQL og Interbase.
Fordeler:
- Gratis vedlikehold, oppdateringer og teknisk support i ett år.
- Brukervennlig verktøy.
- Ingen grunn til å utføre spørsmål på serveren for å redigere eller lagre genererte data.
Ulemper:
- Du må laste ned forskjellige datageneratorer for forskjellige databaser.
Prisplaner: $ 60
Offisiell URL: EMS Data Generator
# 11) Datanamic Data Generator MultiDB
Datanamic ble lansert i 1999. Datanamic data generator verktøy gir smarte alternativer for databasetesting. Den har avanserte datagenererings- og valideringsalternativer. Det gir deg muligheten til å sende de genererte dataene direkte til databasen eller SQL-filen.
Egenskaper:
- Gir støtte for databaser som Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access og SQLite.
- Den kan generere helt nye data og kan også generere data fra den eksisterende.
- Den har funksjonaliteten til å generere data for flere tabeller samtidig.
- Avanserte alternativer for datagenerering som validerer innstillingene for datagenerering er tilgjengelige.
- Det gir støtte for referanseintegritet.
Fordeler:
- Det er nyttig for databasetesting.
- Gir støtte for skybaserte databaser.
- Den er enkel å bruke.
Ulemper:
- Det er et dyrt verktøy.
Prisplaner: Det gir en 14-dagers gratis prøveperiode. Prisene starter fra $ 499 for en enkelt bruker.
Offisiell URL: Datanamisk datagenerator
# 12) Upscene Advance Data Generator
Upscene utvikler hovedsakelig databaseverktøy. Det har sitt kontor i Nederland. Andre verktøy fra Upscene inkluderer Database Workbench, Hopper, FB Trace Manager, IB Log Manager og ADS Log Manager.
Den første versjonen av Upscene Advanced Data Generator ble utgitt i 2001.
Egenskaper:
- Det kan generere data fra bunnen av.
- Den støtter mange datatyper.
- Det hjelper med å generere data som er relatert til hverandre i flere tabeller.
- Den støtter ODBC & ADO, Interbase, Firebird og MySQL.
Fordeler:
- Du kan lagre staten for å starte og tilbakestille testingen fra den tilstanden.
Ulemper:
- Du må kjøpe separate utgaver for forskjellige databaser.
Prisplaner: Pris for avansert datagenerator for Interbase, Firebird og MySQL er Euro 99 for hver, og for ODBC & ADO er prisen 199 Euro.
Offisiell URL: Upscene Advanced Data Generator
Ekstra verktøy
# 13) E-Naxos DataGen: Dette verktøyet hjelper til med å generere tilfeldige data i et stort volum. Det vil hjelpe deg med å teste databaseapplikasjonene. Den siste versjonen er 1.2 og prisen starter fra $ 479.
Offisiell URL: E-Naxos DataGen
beste programvaren for å kopiere dvd til harddisken
# 14) Spawner Data Generator :Det kan generere testdata som kan sendes ut i SQL-setningsuttalelsen. Data kan settes inn direkte i MySQL 5.x-databasen. Støttede operativsystemer inkluderer Windows og Linux. Den er tilgjengelig for nedlasting gratis.
Offisiell URL: Spawner Data Generator
# 15) Datafabrikk :Data Factory av Microsoft Azure er et skybasert hybrid dataintegrasjonsverktøy. Det gir mange funksjoner som ETL-tjeneste, administrering av datarørledninger og kjøring av SQL-serverintegrasjonstjenester i Azure etc. Dette verktøyet fungerer med data i skyen og på stedet.
Azure gir sikkerhet i virksomheten til dataene. Priser starter fra Indian Rupees 66.10 / 1000 aktiviteter per måned.
Offisiell URL: Data-Factory
# 16) Datafabrikk av SourceForge :Data Factory av SourceForge er et Java API som kan generere tilfeldige data i et stort volum. Den er også tilgjengelig for nedlasting gratis.
Offisiell URL: SourceForge-datafabrikk
Konklusjon
For å avslutte denne artikkelen om Test Data Generation Tools, kan vi si at Generate Data, Databene Benerator og Mockaroo virkelig er de beste alternativene, da de kan generere et stort datavolum til en overkommelig pris.
Ved å betale litt merpris får du mer avanserte alternativer for datagenerering med Redgate SQL Data Generator og IBM DB2 Test Database Generator.
Håper du likte denne informative artikkelen om Test Data Generation Tools !!
=> Kontakt oss å foreslå en oppføring her.
Anbefalt lesing
- 10+ beste datastyringsverktøy for å oppfylle dine behov i 2021
- Topp 14 BESTE testdataadministrasjonsverktøy i 2021
- Topp 10 Data Science-verktøy i 2021 for å eliminere programmering
- 10 beste datamaskingsverktøy og programvare i 2021
- 10+ beste datainnsamlingsverktøy med strategier for datainnsamling
- 26 beste verktøy for dataintegrering, plattformer og leverandører i 2021
- Topp 10 databasedesignverktøy for å bygge komplekse datamodeller
- Topp 15 Big Data Tools (Big Data Analytics Tools) i 2021