top 10 best test data generation tools 2021
Lista över de bästa betalda och öppen källkodsfria testdatagenereringsverktygen med funktioner och jämförelse:
Utvecklare och testare behöver en stor datamängd i databasen för att testa applikationerna.
Att manuellt infoga data i databasen är inte ett överkomligt alternativ efter pris och insatser.
Att skriva ett skript för att infoga data i databasen kommer också att vara ett tidskrävande alternativ. Därför kommer vi att kräva några verktyg för att infoga data i databasen och dessa verktyg kallas testdata-genereringsverktyg.
Vad du kommer att lära dig:
- Typer av testdata Generator
- Topp 10 Verktyg för att generera testdata
- Jämförelsetabell för verktyg för 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-databasgenerator
- # 8) GS Data Generator
- # 9) DTM Data Generator
- # 10) EMS Data Generator
- # 11) Datanamic Data Generator MultiDB
- # 12) Upscene Advance Data Generator
- Ytterligare verktyg
- Slutsats
Typer av testdata Generator
De fyra typerna av verktyg för generering av testdata inkluderar:
- Slumpmässig
- Pathwise
- Mål
- Intelligent
programvaruutveckling livscykel modeller pdf
Verktyg för att generera testdata hjälper testarna i belastning, prestanda, stresstestning och även i databastestning. Data som genereras genom dessa verktyg kan också användas i andra databaser.
Vissa verktyg ger också databasen säkerhet genom att ersätta konfidentiella data med en dummy. Samtidigt bevaras också konfidentiella uppgifter. Dessa verktyg ger också ett alternativ för att mata ut genererade data i SQL-skript. Därför hjälper de här verktygen mycket till att testa och utveckla applikationer.
Belastning, prestanda och stresstestning är bara omöjligt utan hjälp av dessa verktyg. Dessa verktyg är enkla att använda och sparar i sin tur mycket tid. Det sparar inte bara tid för att skapa skript, men det har också gjort det enkelt att generera data. Med bara några få enkla klick kan du skapa en stor datamängd.
Många verktyg ger komplexa databasfunktioner som referensintegritet, Främmande nyckel , Unicode och NULL. Med gratis eller öppen källkodsverktyg kanske du inte får alla nödvändiga funktioner, men dessa företag erbjuder också avancerade funktioner genom att betala en viss kostnad.
Många verktyg för att generera testdata finns på marknaden. Men när du väljer ett verktyg måste du ta hänsyn till några faktorer som databaser som stöds, datagenereringsmetoder, datatypsupport, operativsystemsstöd och kostnad etc.
=> Kontakta oss för att föreslå en lista här.Topp 10 Verktyg för att generera testdata
Nedan listas de mest populära testdatagenereringsverktygen som finns tillgängliga på marknaden.
Jämförelsetabell för verktyg för generering av testdata
Pris | Databasstöd | Kan generera slumpmässiga data? | Unik egenskap | |
---|---|---|---|---|
IBM DB2 Test-databasgenerator | Fri. | DB2. Men genererade testdata kan användas i vilken databas som helst. | Skapar realistiska data | Genererade testdata kan användas i vilken databas som helst. |
DATPROF | Gratis i DATPROF-sekretess. | Orakel Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL och MariaDB | Ja | Konsekvent över flera system, intuitivt och enkelt att använda. |
Skapa data | Fri | MySQL 4 och senare | Ja | Anpassningsbara datatyper, Länder plug-in |
IRI RowGen | Evig användning (kontakta leverantören) eller gratis i IRI Voracity. | Varje RDB med JDBC-anslutning (lokalt eller i molnet), EDW och Data Vault 2.0-modeller, Top NoSQL DBs, plus alla strukturerade och många semistrukturerade filer. | Ja | Datasyntetisering med referensintegritet, valfri utsädesgenerering eller slumpmässig verklig markering eller transform kan åberopas på fältnivå. NID- och e-postgeneratorer, dataklass- och regelbibliotek, inbyggd datatransformation och rapportformatering av testdata och kompatibilitet med Erwin Mapping Manager och Metadata Integration Model Bridge. I Voracity ingår dataanimisering (maskering), ETL 'förhandsgranskning med testdata' och DB-delningsfunktionalitet. |
Databene Benerator | Fri | Oracle 10g DB2 Min SQL-server MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derby 10.3 eldfågel | Ja | Datasyntetisering m Data anonymisering. |
Mockaroo | Fri | SQL CSV JSON Excel-filformat. | Ja | Kan skapa realistiska data. |
Redgate SQL Data Generator | $ 365 / användare | SQL Server Management Studio | Ja | Stöder beroende av främmande nycklar och mellan kolumner. |
GS Data Generator | Fri | MS SQL Orakel DB2 MS Access Fox Pro Excel-filer Textfiler | Ja | Stöder systemintegration. |
DTM Data Generator | 149 USD | Microsoft SQL Server Orakel IBM DB2 Sybase, Informix MySQL PostgreSQL etc. | Ja | Tillhandahåller 15 metoder för att generera eller fylla i data. |
EMS Data Generator | $ 60 | Orakel DB2 MySQL SQL Server PostgreSQL InterBase etc. | Ja | Genererade data kan redigeras eller sparas via SQL-skript.Support för Null-värden. |
Datanamic Data Generator MultiDB | 499 dollar | Orakel SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Ja | Avancerade datagenererings- och valideringsinställningar. |
Upscene Advance Data Generator | Euro 99 | ODBC & ADO Interbase eldfågel MySQL | Ja | Du kan spara tillståndet för att starta och återställa testningen från det tillståndet. |
Låt oss utforska !!
# 1) DATPROF
Funktionen “Generera” i DATPROF Privacy erbjuder mer än 20 syntetiska testdata-generatorer som kan användas för att ersätta sekretess-känsliga uppgifter som namn, företag, IBAN, personnummer etc.
Funktioner:
- Generering av syntetisk data som en maskeringsfunktion.
- Stöder alla de viktigaste databasteknikerna.
- Konsekvent över flera system.
- Val av olika länder / språk.
Fördelar:
- Gratis 14-dagars testversion tillgänglig.
- Intuitivt och enkelt att använda.
- Kan utökas med egna utsedda filer.
- Ingen programmeringskunskap behövs.
Nackdelar:
- Funktion i DATPROF Privacy, så du måste ha en DATPROF Privacy-licens.
- Den stöder endast Windows-operativsystemet.
Prissättningsplaner: Den syntetiska datageneratorn är en inbyggd funktion i DATPROF Privacy (kontakta företaget för licensinformation).
# 2) Generatedata.com
Det är ett open source-verktyg. Den är skriven i PHP, Javascript och MySQL. Under installationen kommer det att ge dig tre alternativ, varav du måste välja ett. Dessa alternativ inkluderar enanvändarkonto, ett enskilt användarkonto med inloggning och flera konton.
Funktioner:
- Lätt att använda.
- Som serverkrav behöver den PHP 5.3 och senare och MySQL 4 och högre.
- Du kan anpassa datatyper enligt kraven.
- Du kan också ändra exporttyper.
- Länder plug-in är tillgängliga.
Fördelar:
- Det är gratis.
- Du kan skapa 100 poster samtidigt.
Nackdelar:
- Gratis konto med begränsade dataposter.
- Som ett open source-verktyg sparar det inte dina poster. Därför måste du regenerera dem varje gång.
Prissättningsplaner: Det är ett verktyg med öppen källkod och är därför gratis. Du kan dock bara skapa 100 poster åt gången. Men om du betalar 20 $ har du ett konto på webbplatsen och du kan skapa 5000 poster på en gång. Du kommer också att kunna spara dessa datauppsättningar.
Officiell webbadress: Generatedata
# 3) IRI RowGen
RowGen släpptes första gången 2004. Den stöder många databaser och filformat för flera operativsystem för användning i DB-, EDW- och Data Vault-prototyper, stresstestning av applikationer och DevOps, benchmarking och integritetslagliga demonstrationer.
RowGen är kompatibel med och drivs av IRI CoSort, som står för sin oöverträffade hastighet i volym och funktionell mångsidighet.
Funktioner:
- Stöder affärsregler (och Data Vault-företagsnycklar) med datasyntes, maskering, mappning och / eller omvandling fält för fält.
- Stöder unikt samtidig transformation och anpassning av flera mål (layout och format) av testdata
- Bevarar referensintegritet genom att respektera PK-FK, sammansatta och självrefererande nycklar.
- Körs på Windows och ALLA smaker eller Linux och Unix (inklusive z / Linux och MacOS).
- Oöverträffad prestanda när det gäller att generera enorma mängder testdata, försorterat (och helt förkonfigurerat) för bulkbelastningar.
- Stöder bra och dåliga värden, noll och viktad frekvensfördelning.
- Kan kombineras i IRI Voracity med datamaskering, delmängd, ETL, datakvalitet, Hadoop och valfritt analytiskt målstöd.
- Den kan också användas i Cigniti BlueSwan TDM-miljöer för programvarutestning och kvalitetsteknik.
Fördelar:
- Stöd för flera plattformar, flera källor och mål.
- Mycket högt testade mål med hög intelligens.
- Eclipse GUI och kommandoradsjobbdesign och anrop, robust dokumentation.
Nackdelar:
- Det är inte gratis.
- Kräver användning av (gratis IRI Workbench) Eclipse UI för att utnyttja inbyggda dataklassificerings- och upptäcktsfunktioner och automatisk skapande av batchjobb.
Prissättningsplaner: Kontakta IRI
# 4) Databene Benerator
Den släpptes första gången 2006. Den stöder många databaser och operativsystem. Den kan användas för prestandatestning.
Funktioner
- Den stöder datasyntes och dataanonymisering.
- Det ger några öppen källkod JDBC-drivrutiner.
- Det hjälper nästan alla SQL-datatyper.
- Den stöder fyra operativsystem, Windows, Linux, UNIX och MAC.
Fördelar:
- Operativsystemsstöd.
- Stöder många databaser.
- Användarmanualen är tillgänglig här
Nackdelar:
- Det stöder inte SQL-typer som Array, Distinct, Null och Struct.
- Java 6 och högre är obligatoriskt.
Prissättningsplaner: Fri
Officiell webbadress : Databene Benerator
# 5) Mockaroo
Mockaroo hjälper dig att skapa slumpmässiga data för testning. När du använder Mockaroo kan du ladda ner data och ladda upp dem till din miljö med SQL och CSV.
Funktioner:
gratis online youtube till mp4-omvandlare
- Den stöder mer än 100 datatyper.
- Det ger stöd för att generera data i CSV-, JSON-, SQL- och Excel-format.
- Det ger Mock API så att du kan arbeta med din egen frontend.
- Skapar realistiska data.
- För geografiska fält som land, stad etc. Mockaroo skapar verkliga och samrelaterade data.
Fördelar:
- Ingen programmering krävs.
- Lätt att använda.
Nackdelar:
- Ger begränsade funktioner.
- Mycket få poster med gratisplanen.
Prissättningsplaner:
Fri: Med gratisplanen kan du skapa 1000 rader.
Silver: Du kan skapa 100000 rader med den här planen och priset blir $ 50 / år.
Guld: Du kan skapa 10 miljoner rader med den här planen och priset blir $ 500 / år.
Officiell webbadress: Mockaroo
# 6) Redgate SQL Data Generator
Med Redgate SQL Data Generator kan du skapa data i stora volymer i SQL Server Management Studio. Det genererar data mycket snabbt. Du kan anpassa kolumnnamn, datatyper etc.
Funktioner:
- Du kan importera data.
- Om datatyperna inte stämmer överens omvandlas data automatiskt.
- Stöder Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 och på Amazon RDS.
- Det ger stöd för Foreign Key.
- Det stöder också beroende av kolumner.
Fördelar
- Datakonsistens i flera tabeller.
- Testdata kan genereras inom några minuter.
Nackdelar
- Den stöder bara Windows-operativsystemet.
Prissättningsplaner: $ 365 / användare. Det ger en gratis testperiod i 14 dagar.
Officiell webbadress: Redgate SQL-data-generator
# 7) IBM DB2 Test-databasgenerator
Med hjälp av IBM DB2-databasgeneratorn kan du skapa testdata i DB2-databasen. Dessa data kan tas i CSV-, XML- och SQL-format. Du kan skapa testdata från befintlig data eller skapa helt nya data.
Funktioner:
- Testdata kan genereras med hjälp av verktyg.
- Den stöder regelbaserade transformationer.
- Det ger också andra funktioner som XML-konfiguration och stöd för referensintegritet.
Fördelar:
- Testdata kan genereras utan manuellt ingripande.
- Genererade testdata kan användas i vilken databas som helst.
Nackdelar:
- Installationen är lite komplicerad.
- Eftersom det kommer som ett tillägg måste du ha en DB2-databas för att använda detta verktyg.
Prissättningsplaner: Fri. Det kommer som ett tillägg med DB2-databasen.
# 8) GS Data Generator
Det är ett automatiseringsverktyg för datagenerering som hjälper testare såväl som utvecklare.
GS Data Generator tillhandahåller tre utgåvor, dvs. Standard, Pro och Enterprise. Standard Edition är att hjälpa till med prestanda och belastningstestning av de grundläggande projekten. Pro Edition är för komplexa projekt och stöder ERP, CRM, integration etc. Enterprise edition hjälper programutvecklare och konsultföretag.
Funktioner:
- Det kan skapa testdata för programvarumarknadsföring, integrationstest, ERP etc.
- Det kan också ge säkerhet till databasen genom att ersätta viktiga data med en konstgjord.
- Samtidigt bevaras referensintegritet och affärslogik.
- Det ger stöd till MS SQL, Oracle, DB2, Sybase, Access, textfiler och Informix.
Fördelar:
- Enkel användning.
- Det hjälper till med integrationstestning.
- Du kan skapa en stor datavolym utan kostnad.
Nackdelar:
- Den stöder endast Windows-operativsystemet.
Prissättningsplaner: Fri
Officiell webbadress: GS-datagenerator
# 9) DTM Data Generator
Denna programvara kan automatiskt generera datavärden och schemaobjekt som tabeller, vyer etc. De har också andra databasverktyg som DTM Schema Reporter, DTM Test XML Generator etc.
Funktioner:
- Det kan skapa slumpmässiga och repeterbara data.
- Stödda databaser inkluderar Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL etc.
- Format som stöds för utdatafiler är CSV, SQL Script, XML och JSON.
- För externa datakällor stöder den Excel, Access-filer och XML-dokument.
- DTM Data Generator tillhandahåller 15 metoder för att fylla i data i databasen eller generera data.
Fördelar:
- Stöder många vanliga databaser.
- Snabb datagenerering.
- Du får alternativ för att ersätta, lägga till och uppdatera för varje tabell.
Nackdelar:
- Den stöder bara Windows-operativsystemet.
Prissättningsplaner: Det tillhandahåller tre prissättningsplaner, dvs Standard, Professional och Enterprise. Du kan köpa en, tre eller fem licenser för varje plan. Priserna ändras beroende på antalet licenser.
Standard utgåva: För 1 licens $ 149.
Professionell utgåva: För 1 licens $ 279.
Enterprise Edition: För 1 licens $ 399.
Du kan se detaljerad prisinformation på deras hemsida.
Officiell webbadress: DTM Data Generator
# 10) EMS Data Generator
EMS erbjuder många databasverktyg för Oracle, DB2, MySQL, SQL Server, PostgreSQL och Interbase. Det har sitt huvudkontor i Ryssland och har ett annat kontor i USA.
Funktioner:
- Genererade data kan redigeras eller sparas via SQL-skript.
- Det ger stöd till Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase etc.
- Du får möjlighet att förhandsgranska genererade data.
- Begränsat stöd för NULL-värden.
- Den stöder grundläggande datatyper av Oracle och DB2 och stöder alla datatyper av MySQL, SQL Server, PostgreSQL och Interbase.
Fördelar:
- Gratis underhåll, uppdateringar och teknisk support i ett år.
- Användarvänligt verktyg.
- Inget behov av att utföra frågor på servern för att redigera eller spara genererad data.
Nackdelar:
- Du måste ladda ner olika datageneratorer för olika databaser.
Prissättningsplaner: $ 60
Officiell webbadress: EMS Data Generator
# 11) Datanamic Data Generator MultiDB
Datanamic lanserades 1999. Datanamic datageneratorverktyg ger smarta alternativ för databastestning. Det har avancerade datagenererings- och valideringsalternativ. Det ger dig möjlighet att skicka genererad data direkt till databasen eller SQL-filen.
Funktioner:
- Ger stöd för databaser som Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access och SQLite.
- Det kan generera helt nya data och kan också generera data från den befintliga.
- Den har funktionen att generera data för flera tabeller samtidigt.
- Avancerade alternativ för datagenerering som validerar datagenereringsinställningarna är tillgängliga.
- Det ger stöd för referensintegritet.
Fördelar:
- Det är användbart för databastestning.
- Ger stöd för molnbaserade databaser.
- Det är lätt att använda.
Nackdelar:
- Det är ett dyrt verktyg.
Prissättningsplaner: Det ger en 14-dagars gratis testperiod. Priserna börjar från $ 499 för en enskild användare.
Officiell webbadress: Datanamic Data Generator
# 12) Upscene Advance Data Generator
Upscene utvecklar främst databasverktyg. Det har sitt kontor i Nederländerna. Andra verktyg från Upscene inkluderar Database Workbench, Hopper, FB Trace Manager, IB Log Manager och ADS Log Manager.
Den första versionen av Upscene Advanced Data Generator släpptes 2001.
Funktioner:
- Det kan generera data från grunden.
- Den stöder många datatyper.
- Det hjälper till att generera data som är relaterade till varandra i flera tabeller.
- Den stöder ODBC & ADO, Interbase, Firebird och MySQL.
Fördelar:
- Du kan spara tillståndet för att starta och återställa testningen från det tillståndet.
Nackdelar:
- Du måste köpa separata utgåvor för olika databaser.
Prissättningsplaner: Priset för Advanced Data Generator för Interbase, Firebird och MySQL är Euro 99 för varje och för ODBC & ADO är priset 199 Euro.
Officiell webbadress: Upscene Advanced Data Generator
Ytterligare verktyg
# 13) E-Naxos DataGen: Detta verktyg hjälper till att generera slumpmässiga data i en stor volym. Det hjälper dig att testa databasapplikationerna. Den senaste versionen är 1.2 och priset börjar från $ 479.
Officiell webbadress: E-Naxos DataGen
# 14) Spawner Data Generator :Det kan generera testdata som kan matas ut i SQL-insättningsuttalandet. Data kan infogas direkt i MySQL 5.x-databasen. Operativsystem som stöds inkluderar Windows och Linux. Det finns gratis att ladda ner.
Officiell webbadress: Spawner Data Generator
# 15) Datafabrik :Data Factory av Microsoft Azure är ett molnbaserat hybridintegrationsverktyg. Det ger många funktioner som ETL-tjänst, hantering av datarörledningar och körning av SQL-serverintegrationstjänster i Azure etc. Detta verktyg fungerar med data i molnet och lokalt.
hur man sorterar int-array i java
Azure tillhandahåller säkerhet av företagsnivå för data. Prissättningen startar från Indian Rupees 66.10 / 1000 aktiviteter per månad.
Officiell webbadress: Data-Factory
# 16) Datafabrik av SourceForge :Data Factory av SourceForge är ett Java API som kan generera slumpmässiga data i en stor volym. Det finns också gratis att ladda ner.
Officiell webbadress: SourceForge-datafabrik
Slutsats
För att avsluta den här artikeln om Test Data Generation Tools kan vi säga att Generate Data, Databene Benerator och Mockaroo verkligen är de bästa alternativen eftersom de kan generera en stor datavolym till ett överkomligt pris.
Genom att betala ett extra pris får du mer avancerade alternativ för datagenerering med Redgate SQL Data Generator och IBM DB2 Test Database Generator.
Hoppas du gillade den här informativa artikeln om Test Data Generation Tools !!
=> Kontakta oss för att föreslå en lista här.
Rekommenderad läsning
- 10+ bästa datastyrningsverktyg för att uppfylla dina behov av data 2021
- 14 bästa verktyg för testdatahantering 2021
- Topp 10 Data Science-verktyg 2021 för att eliminera programmering
- De 10 bästa verktyg och programvara för datamaskning 2021
- 10+ bästa datainsamlingsverktyg med datainsamlingsstrategier
- 26 bästa dataintegrationsverktyg, plattformar och leverantörer 2021
- Topp 10 databasdesignverktyg för att bygga komplexa datamodeller
- Topp 15 Big Data-verktyg (Big Data Analytics-verktyg) 2021