top 10 best test data generation tools 2021
Seznam nejlépe placených a bezplatných nástrojů pro generování testovacích dat s funkcemi a porovnáním:
Vývojáři a testeři potřebují pro testování aplikací velký objem dat v databázi.
Ruční vkládání dat do databáze není cenově dostupnou možností a také úsilím.
Psaní skriptu pro vložení dat do databáze bude také časově náročnou možností. Proto budeme vyžadovat některé nástroje pro vložení dat do databáze a tyto nástroje se nazývají Testovací nástroje pro generování dat.
Co se naučíte:
- Typy generátoru testovacích dat
- Top 10 nástrojů pro generování testovacích dat
- Srovnávací tabulka pro nástroje pro generování testovacích dat
- # 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) Generátor dat GS
- # 9) Generátor dat DTM
- # 10) Generátor dat EMS
- # 11) Datanamic Data Generator MultiDB
- # 12) Upscene Advance Data Generator
- Další nástroje
- Závěr
Typy generátoru testovacích dat
Mezi 4 typy nástrojů pro generování testovacích dat patří:
- Náhodný
- Cestou
- Fotbalová branka
- Inteligentní
pl sql pro začátečníky s příklady
Nástroje pro generování testovacích dat pomáhají testerům v oblasti zatížení, výkonu, zátěžového testování a také při testování databáze. Data generovaná pomocí těchto nástrojů lze použít i v jiných databázích.
Některé nástroje také zajišťují zabezpečení databáze nahrazením důvěrných dat fiktivními. Současně také uchovává důvěrná data. Tyto nástroje také poskytují možnost výstupu generovaných dat ve skriptech SQL. Tímto způsobem tedy tyto nástroje velmi pomáhají při testování a vývoji aplikací.
Zátěž, výkon a zátěžové testy jsou bez těchto nástrojů prostě nemožné. Tyto nástroje se snadno používají a zase vám ušetří spoustu času. Šetří nejen čas při vytváření skriptů, ale také usnadňuje generování dat. Pouhými několika jednoduchými kliknutími budete moci vytvořit velké množství dat.
Mnoho nástrojů poskytuje komplexní funkce databáze, jako je referenční integrita, Cizí klíč , Unicode a hodnoty NULL. S bezplatnými nebo otevřenými nástroji možná nebudete mít všechny požadované funkce, ale tyto společnosti také nabízejí pokročilé funkce tím, že zaplatí určité náklady.
Na trhu je k dispozici spousta nástrojů pro generování testovacích dat. Při výběru nástroje však musíte vzít v úvahu některé faktory, jako jsou podporované databáze, metody generování dat, podpora datových typů, podpora operačního systému a náklady atd.
=> Kontaktujte nás navrhnout seznam zde.Top 10 nástrojů pro generování testovacích dat
Níže jsou uvedeny nejoblíbenější nástroje pro generování testovacích dat, které jsou k dispozici na trhu.
Srovnávací tabulka pro nástroje pro generování testovacích dat
Cena | Podpora databáze | Může generovat náhodná data? | Unikátní funkce | |
---|---|---|---|---|
IBM DB2 Test Database Generator | Volný, uvolnit. | DB2. Vygenerovaná data testu však lze použít v jakékoli databázi. | Vytváří realistická data | Vygenerovaná data testu lze použít v jakékoli databázi. |
DATPROF | Zdarma v ochraně osobních údajů DATPROF. | Věštec Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL a MariaDB | Ano | Konzistentní na více systémech, intuitivní a snadno použitelné. |
Generovat data | Volný, uvolnit | MySQL 4 a vyšší | Ano | Přizpůsobitelné datové typy, Země plug-in |
IRI RowGen | Trvalé použití (prodejce kontaktů) nebo zdarma v IRI Voracity. | Libovolný RDB s připojením JDBC (místní nebo v cloudu), Modely EDW a Data Vault 2.0, Nejlepší NoSQL databáze, plus jakékoli strukturované a mnoho polostrukturovaných souborů. | Ano | Na úrovni pole lze vyvolat syntézu dat s referenční integritou, náhodným generováním libovolného semene nebo náhodným výběrem či transformací. Generátory NID a e-mailů, datové třídy a knihovny pravidel, vestavěná transformace dat a formátování zpráv testovacích dat a kompatibilita s Erwin Mapping Manager a Metadata Integration Model Bridge. Ve Voracity je zahrnuta funkce anonymizace dat (maskování), ETL 'náhled s testovacími daty' a podmnožina DB. |
Databene Benerator | Volný, uvolnit | Oracle 10g DB2 Můj SQL server MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derby 10.3 Fénix | Ano | Syntéza dat Anonymizace dat. |
Mockaroo | Volný, uvolnit | SQL CSV JSON Formáty souborů aplikace Excel. | Ano | Dokáže vytvářet realistická data. |
Generátor dat Redgate SQL | 365 $ / uživatel | Studio pro správu serveru SQL | Ano | Podporuje cizí klíč a závislost mezi sloupci. |
Generátor dat GS | Volný, uvolnit | MS SQL Věštec DB2 MS Access Fox Pro Soubory Excel Textové soubory | Ano | Podporuje systémovou integraci. |
Generátor dat DTM | 149 $ | Microsoft SQL Server Věštec IBM DB2 Sybase, Informix MySQL PostgreSQL atd. | Ano | Poskytuje 15 metod pro generování nebo vyplnění dat. |
Generátor dat EMS | 60 $ | Věštec DB2 MySQL SQL Server PostgreSQL InterBase atd. | Ano | Generovaná data lze upravovat nebo ukládat pomocí skriptu SQL. Podpora nulových hodnot. |
Generátor dat Datanamic MultiDB | 499 $ | Věštec SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Ano | Pokročilé nastavení generování a ověřování dat. |
Upscene Advance Data Generator | 99 eur | ODBC a ADO Interbase Fénix MySQL | Ano | Můžete uložit stav pro spuštění a vrátit testování z tohoto stavu. |
Pojďme prozkoumat !!
# 1) DATPROF
Funkce „Generovat“ v DATPROF Privacy nabízí více než 20 syntetických generátorů testovacích dat, které lze použít k nahrazení dat citlivých na soukromí, jako jsou jména, společnosti, IBAN, čísla sociálního zabezpečení atd.
Funkce:
- Generování syntetických dat jako maskovací funkce.
- Podporuje všechny hlavní databázové technologie.
- Konzistentní pro více systémů.
- Výběr různých zemí / jazyků.
Profesionálové:
- Zdarma dostupná 14denní zkušební verze.
- Intuitivní a snadno použitelné.
- Rozšiřitelné o vlastní počáteční soubory.
- Nejsou potřeba žádné znalosti programování.
Nevýhody:
- Funguje v DATPROF Privacy, takže musíte mít licenci DATPROF Privacy.
- Podporuje pouze operační systém Windows.
Cenové plány: Generátor syntetických dat je integrovaná funkce v DATPROF Privacy (podrobnosti o licenci získáte u společnosti).
# 2) Generatedata.com
Jedná se o open-source nástroj. Je napsán v PHP, Javascript a MySQL. Během instalace vám poskytne tři možnosti, z nichž jednu musíte vybrat. Mezi tyto možnosti patří jeden uživatelský účet, jeden uživatelský účet s přihlášením a více účtů.
Funkce:
- Snadné použití.
- Jako požadavky na server potřebuje PHP 5.3 a vyšší a MySQL 4 a vyšší.
- Datové typy můžete přizpůsobit podle požadavků.
- Můžete také změnit typy exportu.
- K dispozici je zásuvný modul pro jednotlivé země.
Profesionálové:
- Je to zdarma.
- Můžete vytvořit 100 záznamů najednou.
Nevýhody:
- Účet zdarma s omezenými datovými záznamy.
- Jako open-source nástroj neukládá vaše záznamy. Proto je musíte pokaždé regenerovat.
Cenové plány: Je to nástroj s otevřeným zdrojovým kódem, a proto je zdarma. Můžete však vytvořit pouze 100 záznamů najednou. Pokud však zaplatíte 20 USD, budete mít na webu účet a budete moci vytvořit 5 000 záznamů najednou. Tyto datové sady také budete moci uložit.
Oficiální URL: Generovaná data
# 3) IRI RowGen
RowGen byl poprvé vydán v roce 2004. Podporuje mnoho databází a formátů cílových souborů napříč různými operačními systémy pro použití v prototypech DB, EDW a Data Vault, zátěžové testování aplikací a DevOps, srovnávací testy a demonstrace v souladu se zákonem na ochranu soukromí.
RowGen je kompatibilní s technologií IRI CoSort, která odpovídá za svou nepřekonatelnou rychlost v objemu a funkční univerzálnosti.
Funkce:
- Podporuje obchodní pravidla (a obchodní klíče Data Vault) pomocí syntézy dat, maskování, mapování a / nebo transformace pole po poli.
- Jedinečně podporuje simultánní transformaci a vícecílové přizpůsobení (rozložení a formát) testovacích dat
- Zachovává referenční integritu respektováním klíčů PK-FK, složených a samoreferenčních.
- Běží na Windows a VŠECH příchutích nebo Linux a Unix (včetně z / Linux a MacOS).
- Bezkonkurenční výkon při generování obrovských objemů testovacích dat, předem tříděných (a plně předkonfigurovaných) pro hromadné načtení.
- Podporuje dobré a špatné hodnoty, nulové a vážené rozdělení frekvence.
- Kombinovatelný v IRI Voracity s maskováním dat, podmnožinou, ETL, kvalitou dat, Hadoop a podporou jakéhokoli analytického cíle.
- Může být také použit v prostředích Cigniti BlueSwan TDM pro testování softwaru a inženýrství kvality.
Profesionálové:
- Podpora více platforem, podpora více zdrojů a cílů.
- Velmi vysoké objemy, vysoké cíle pro testování inteligence.
- Eclipse GUI a návrh a vyvolání úlohy příkazového řádku, robustní dokumentace.
Nevýhody:
- Není to zdarma.
- Vyžaduje použití (zdarma IRI Workbench) uživatelského rozhraní Eclipse k využití integrovaných funkcí klasifikace dat a zjišťování a automatického vytváření dávkových úloh.
Cenové plány: Kontaktujte IRI
# 4) Databene Benerator
Poprvé byl vydán v roce 2006. Podporuje mnoho databází a operačních systémů. Může být použit pro testování výkonu.
Funkce
- Podporuje syntézu dat a anonymizaci dat.
- Poskytuje některé ovladače JDBC s otevřeným zdrojovým kódem.
- Pomáhá téměř všem datovým typům SQL.
- Podporuje čtyři operační systémy, Windows, Linux, UNIX a MAC.
Profesionálové:
- Podpora operačního systému.
- Podporuje mnoho databází.
- Uživatelská příručka je k dispozici tady
Nevýhody:
- Nepodporuje typy SQL, jako je Array, Distinct, Null a Struct.
- Java 6 a vyšší je povinná.
Cenové plány: Volný, uvolnit
Oficiální URL : Databene Benerator
# 5) Mockaroo
Mockaroo vám pomůže při vytváření náhodných dat pro testování. Při používání Mockaroo můžete stahovat data a nahrávat je do svého prostředí pomocí SQL a CSV.
Funkce:
- Podporuje více než 100 datových typů.
- Poskytuje podporu pro generování dat ve formátech CSV, JSON, SQL a Excel.
- Poskytuje Mock API, takže můžete pracovat s vlastním front-endem.
- Vytváří realistická data.
- Pro geografická pole, jako je země, městský stát atd., Mockaroo vytváří skutečná a související data.
Profesionálové:
- Není nutné žádné programování.
- Snadné použití.
Nevýhody:
- Poskytuje omezené funkce.
- Velmi málo záznamů s bezplatným plánem.
Cenové plány:
Volný, uvolnit: S bezplatným plánem můžete vytvořit 1000 řádků.
Stříbrný: S tímto plánem můžete vytvořit 100 000 řádků a cena bude 50 $ ročně.
Zlato: S tímto plánem můžete vytvořit řádky 10 milionů a cena bude 500 $ ročně.
Oficiální URL: Mockaroo
# 6) Redgate SQL Data Generator
Pomocí generátoru dat Redgate SQL můžete vytvářet data ve velkých objemech v SQL Server Management Studio. Generuje data velmi rychle. Můžete přizpůsobit názvy sloupců, datové typy atd.
Funkce:
- Můžete importovat data.
- Pokud existuje neshoda v datových typech, automaticky převede data.
- Podporuje Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 a Amazon RDS.
- Poskytuje podporu pro cizí klíč.
- Podporuje také závislost mezi sloupci.
Profesionálové
- Konzistence dat ve více tabulkách.
- Testovací data lze vygenerovat během několika minut.
Nevýhody
- Podporuje pouze operační systém Windows.
Cenové plány: 365 $ / uživatel. Poskytuje bezplatnou zkušební verzi na 14 dní.
Oficiální URL: Generátor dat Redgate Sql
# 7) IBM DB2 Test Database Generator
Pomocí generátoru databáze IBM DB2 můžete vytvářet testovací data v databázi DB2. Tato data lze pořizovat ve formátu CSV, XML a SQL. Z existujících dat můžete vytvořit testovací data nebo můžete vytvořit zcela nová data.
automatizace testování otázky a odpovědi pro zkušené
Funkce:
- Testovací data lze generovat pomocí nástrojů.
- Podporuje transformace založené na pravidlech.
- Poskytuje také další funkce, jako je konfigurace XML a podpora referenční integrity.
Profesionálové:
- Testovací data lze generovat bez jakéhokoli ručního zásahu.
- Vygenerovaná data testu lze použít v jakékoli databázi.
Nevýhody:
- Instalace je trochu komplikovaná.
- Jelikož se jedná o doplněk, musíte mít databázi DB2, abyste mohli tento nástroj používat.
Cenové plány: Volný, uvolnit. Dodává se jako doplněk k databázi DB2.
# 8) Generátor dat GS
Jedná se o automatizační nástroj pro generování dat, který pomáhá testerům i vývojářům.
GS Data Generator poskytuje tři edice, tj. Standard, Pro a Enterprise. Standard Edition má pomoci při testování výkonu a zátěže základních projektů. Verze Pro je určena pro komplexní projekty a podporuje ERP, CRM, integraci atd. Verze Enterprise pomáhá vývojářům softwaru a poradenským společnostem.
Funkce:
- Může vytvářet testovací data pro softwarový marketing, testování integrace, ERP atd.
- Může také poskytnout zabezpečení databázi nahrazením důležitých dat umělými.
- Zároveň zachovává referenční integritu a obchodní logiku.
- Poskytuje podporu pro MS SQL, Oracle, DB2, Sybase, Access, textové soubory a Informix.
Profesionálové:
- Snadnost použití.
- Pomáhá při testování integrace.
- Můžete vytvořit velký objem dat zdarma.
Nevýhody:
- Podporuje pouze operační systém Windows.
Cenové plány: Volný, uvolnit
Oficiální URL: Generátor dat GS
# 9) Generátor dat DTM
Tento software může automaticky generovat datové hodnoty a objekty schémat, jako jsou tabulky, pohledy atd. Mají také další databázové nástroje, jako je DTM Schema Reporter, DTM Test XML Generator atd.
Funkce:
- Může vytvářet náhodná a opakovatelná data.
- Podporované databáze zahrnují Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL atd.
- Podporované formáty pro výstupní soubory jsou CSV, SQL Script, XML a JSON.
- U externích zdrojů dat podporuje Excel, soubory Accessu a dokumenty XML.
- Generátor dat DTM poskytuje 15 metod k vyplnění dat v databázi nebo ke generování dat.
Profesionálové:
- Podporuje mnoho běžně používaných databází.
- Rychlé generování dat.
- U každé tabulky získáte možnosti nahradit, připojit a aktualizovat.
Nevýhody:
- Podporuje pouze operační systém Windows.
Cenové plány: Poskytuje tři cenové plány, tj. Standard, Professional a Enterprise. Pro každý tarif si můžete koupit jednu, tři nebo pět licencí. Ceny se mění v závislosti na počtu licencí.
Standardní Edice: Za 1 licenci 149 $.
Profesionální vydání: Za 1 licenci 279 $.
Enterprise Edition: Za 1 licenci 399 $.
Podrobné informace o cenách si můžete prohlédnout na jejich webových stránkách.
Oficiální URL: Generátor dat DTM
# 10) Generátor dat EMS
EMS poskytuje mnoho databázových nástrojů pro Oracle, DB2, MySQL, SQL Server, PostgreSQL a Interbase. Hlavní sídlo má v Rusku a další kancelář v USA.
Funkce:
- Generovaná data lze upravovat nebo ukládat pomocí skriptu SQL.
- Poskytuje podporu databázím Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase atd.
- Získáte možnost zobrazit náhled generovaných dat.
- Omezená podpora pro hodnoty NULL.
- Podporuje základní datové typy Oracle a DB2 a podporuje všechny datové typy MySQL, SQL Server, PostgreSQL a Interbase.
Profesionálové:
- Bezplatná údržba, aktualizace a technická podpora po dobu jednoho roku.
- Uživatelsky přívětivý nástroj.
- Není třeba provádět dotazy na serveru za účelem úpravy nebo uložení vygenerovaných dat.
Nevýhody:
- Musíte si stáhnout různé generátory dat pro různé databáze.
Cenové plány: 60 $
Oficiální URL: Generátor dat EMS
# 11) Datanamic Data Generator MultiDB
Datanamic byl spuštěn v roce 1999. Nástroj generátoru dat Datanamic poskytuje chytré možnosti pro testování databáze. Má pokročilé možnosti generování a ověřování dat. Poskytuje vám možnost generovat vygenerovaná data přímo do databáze nebo souboru SQL.
Funkce:
- Poskytuje podporu pro databáze jako Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access a SQLite.
- Může generovat zcela nová data a může také generovat data z existujícího.
- Má funkci generování dat pro více tabulek současně.
- K dispozici jsou pokročilé možnosti generování dat, které ověřují nastavení generování dat.
- Poskytuje podporu pro referenční integritu.
Profesionálové:
- To je užitečné pro testování databáze.
- Poskytuje podporu pro cloudové databáze.
- Jeho použití je snadné.
Nevýhody:
- Je to drahý nástroj.
Cenové plány: Poskytuje 14denní bezplatnou zkušební verzi. Ceny začínají od 499 USD pro jednoho uživatele.
Oficiální URL: Generátor dat Datanamic
Implementace hash funkce c ++
# 12) Upscene Advance Data Generator
Upscene vyvíjí hlavně databázové nástroje. Sídlo má v Nizozemsku. Mezi další nástroje společnosti Upscene patří Database Workbench, Hopper, FB Trace Manager, IB Log Manager a ADS Log Manager.
První verze Upscene Advanced Data Generator byla vydána v roce 2001.
Funkce:
- Může generovat data od nuly.
- Podporuje mnoho datových typů.
- Pomáhá generovat data, která spolu souvisejí ve více tabulkách.
- Podporuje ODBC & ADO, Interbase, Firebird a MySQL.
Profesionálové:
- Můžete uložit stav pro spuštění a vrátit testování z tohoto stavu.
Nevýhody:
- Musíte si koupit samostatná vydání pro různé databáze.
Cenové plány: Cena za Advanced Data Generator pro Interbase, Firebird a MySQL je 99 Euro za každou a za ODBC a ADO je cena 199 EUR.
Oficiální URL: Upscene Advanced Data Generator
Další nástroje
# 13) E-Naxos DataGen: Tento nástroj pomáhá při generování náhodných dat ve velkém objemu. Pomůže vám při testování databázových aplikací. Nejnovější verze je 1.2 a její cena začíná na 479 $.
Oficiální URL: E-Naxos DataGen
# 14) Generátor dat spawneru :Může generovat testovací data, která mohou být výstupem do příkazu vložení SQL. Data lze vložit přímo do databáze MySQL 5.x. Mezi podporované operační systémy patří Windows a Linux. Je k dispozici ke stažení zdarma.
Oficiální URL: Generátor dat ploditele
# 15) Data Factory :Data Factory od Microsoft Azure je cloudový hybridní nástroj pro integraci dat. Poskytuje mnoho funkcí, jako je služba ETL, správa datových kanálů a spouštění integračních služeb serveru SQL v Azure atd. Tento nástroj pracuje s daty v cloudu a na místě.
Azure poskytuje datům zabezpečení na podnikové úrovni. Ceny začínají od aktivity 66,10 / 1000 indických rupií za měsíc.
Oficiální URL: Data Factory
# 16) Data Factory od SourceForge :Data Factory od SourceForge je Java API, které dokáže generovat náhodná data ve velkém objemu. Je také k dispozici ke stažení zdarma.
Oficiální URL: SourceForge datová továrna
Závěr
Na závěr tohoto článku o Testovacích nástrojích pro generování dat můžeme říci, že Generovat data, Databene Benerator a Mockaroo jsou opravdu nejlepší možnosti, protože mohou generovat velký objem dat za dostupnou cenu.
Zaplacením další ceny získáte pokročilejší možnosti generování dat pomocí Redgate SQL Data Generator a IBM DB2 Test Database Generator.
Doufám, že se vám tento informativní článek o Testovacích nástrojích pro generování dat líbil !!
=> Kontaktujte nás navrhnout seznam zde.
Doporučené čtení
- 10+ nejlepších nástrojů pro správu dat k naplnění vašich datových potřeb v roce 2021
- Top 14 NEJLEPŠÍCH nástrojů pro správu dat testování v roce 2021
- Top 10 Data Science Tools in 2021 to Eliminate Programming
- 10 nejlepších nástrojů a softwaru pro maskování dat v roce 2021
- 10+ nejlepších nástrojů pro sběr dat se strategiemi sběru dat
- 26 nejlepších nástrojů, platforem a dodavatelů pro integraci dat v roce 2021
- Top 10 databázových návrhových nástrojů pro vytváření komplexních datových modelů
- Top 15 Big Data Tools (Big Data Analytics Tools) in 2021