top 10 best test data generation tools 2021
Seznam najbolje plačanih in odprtokodnih brezplačnih orodij za testiranje podatkov s funkcijami in primerjavo:
Razvijalci in preizkuševalci potrebujejo veliko podatkov v zbirki podatkov, da lahko preskusijo aplikacije.
Ročno vstavljanje podatkov v bazo podatkov ni cenovno ugodna možnost glede na ceno in tudi prizadevanja.
Pisanje skripta za vstavljanje podatkov v bazo podatkov bo prav tako zamudno. Zato bomo potrebovali nekaj orodij za vstavljanje podatkov v bazo podatkov, ta orodja pa se imenujejo Testna orodja za ustvarjanje podatkov.
Kaj se boste naučili:
- Vrste generatorja testnih podatkov
- 10 najboljših orodij za preskus podatkov
- Primerjalna tabela za orodja za generiranje testnih podatkov
- # 1) DATPROF
- # 2) Generatedata.com
- # 3) IRI RowGen
- # 4) Benebene Benebene
- # 5) Mockaroo
- # 6) Generator podatkov SQL Redgate
- # 7) Generator baze podatkov IBM DB2 Test
- # 8) Generator podatkov GS
- # 9) Generator podatkov DTM
- # 10) Generator podatkov EMS
- # 11) Datanamic Data Generator MultiDB
- # 12) Upscene Advance Data Generator
- Dodatna orodja
- Zaključek
Vrste generatorja testnih podatkov
Štiri vrste orodij za ustvarjanje testnih podatkov vključujejo:
- Naključen
- Po poti
- Cilj
- Inteligentna
kako rešiti indeks polja izven meje v javi
Orodja za preskušanje podatkov pomagajo preizkuševalcem pri obremenitvi, zmogljivosti, testiranju izjemnih situacij in tudi pri testiranju baz podatkov. Podatki, ustvarjeni s temi orodji, se lahko uporabljajo tudi v drugih zbirkah podatkov.
Nekatera orodja zagotavljajo varnost zbirki podatkov tudi tako, da zaupne podatke zamenjajo z lažnimi. Hkrati ohranja tudi zaupne podatke. Ta orodja ponujajo tudi možnost za izpis ustvarjenih podatkov v skripte SQL. Na ta način ta orodja zelo pomagajo pri testiranju in razvoju aplikacij.
Obremenitev, zmogljivost in testiranje izjemnih situacij so brez pomoči teh orodij nemogoče. Ta orodja so enostavna za uporabo in posledično prihranijo veliko časa. Ne samo prihrani čas za ustvarjanje skriptov, temveč tudi olajša ustvarjanje podatkov. Z le nekaj preprostimi kliki boste lahko ustvarili velik obseg podatkov.
Veliko orodij ponuja kompleksne funkcije zbirke podatkov, kot so referenčna integriteta, Tuji ključ , Unicode in NULL vrednosti. Z brezplačnimi ali odprtokodnimi orodji morda ne boste dobili vseh zahtevanih funkcij, vendar ta podjetja nudijo tudi napredne funkcije s plačilom nekaterih stroškov.
Na trgu je na voljo veliko orodij za ustvarjanje testnih podatkov. Pri izbiri orodja pa morate upoštevati nekatere dejavnike, kot so podprte zbirke podatkov, metode ustvarjanja podatkov, podpora podatkovnim vrstam, podpora za operacijski sistem in stroški itd.
=> Kontaktiraj nas da predlagam seznam tukaj.10 najboljših orodij za preskus podatkov
Spodaj so navedena najbolj priljubljena orodja za generiranje testnih podatkov, ki so na voljo na trgu.
Primerjalna tabela za orodja za generiranje testnih podatkov
Cena | Podpora za zbirko podatkov | Ali lahko generirate naključne podatke? | Edinstvena lastnost | |
---|---|---|---|---|
Generator baze podatkov IBM DB2 Test | Prost. | DB2. Ustvarjene testne podatke pa lahko uporabimo v kateri koli bazi podatkov. | Ustvari realistične podatke | Ustvarjeni testni podatki se lahko uporabljajo v kateri koli bazi podatkov. |
PODATKOV | Brezplačno v zasebnosti DATPROF. | Oracle Microsoft SQL Server PostgreSQL ISeries DB2 DB2 LUW EDB Postgres MySQL in MariaDB | Da | Dosleden v več sistemih, intuitiven in enostaven za uporabo. |
Ustvari podatke | prost | MySQL 4 in novejši | Da | Prilagodljive vrste podatkov, Vtičnik za države |
IRI RowGen | Trajna uporaba (kontaktirajte prodajalca) ali brezplačno v IRI Voracity. | Kateri koli RDB s povezavo JDBC (lokalno ali v oblaku), Modeli EDW in Data Vault 2.0, Najboljši DB NoSQL, plus vse strukturirane in številne polstrukturirane datoteke. | Da | Na ravni polja je mogoče uveljaviti sintezo podatkov z referenčno integriteto, naključno generiranje ali naključno-realno izbiro ali preoblikovanjem katerega koli semena. Generatorji NID in e-pošte, knjižnice podatkovnih razredov in pravil, vgrajena preobrazba podatkov in oblikovanje poročil testnih podatkov ter združljivost z Erwin Mapping Managerjem in mostom za integracijo metapodatkov. V programu Voracity so vključeni anonimizacija podatkov (maskiranje), ETL 'predogled s testnimi podatki' in funkcionalnost podnastavitve DB. |
Databene Benerator | prost | Oracle 10g DB2 Moj strežnik SQL MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derbi 10.3 Žar ptica | Da | Sintetizacija podatkov Anonimizacija podatkov. |
Mockaroo | prost | SQL CSV JSON Excelove datoteke. | Da | Lahko ustvari realistične podatke. |
Redgate SQL Generator podatkov | 365 USD / uporabnik | SQL Server Management Studio | Da | Podpira odvisnost od zunanjega ključa in med stolpci. |
GS podatkovni generator | prost | MS SQL Oracle DB2 MS Access Fox Pro Excelove datoteke Besedilne datoteke | Da | Podpira sistemsko integracijo. |
DTM podatkovni generator | 149 dolarjev | Microsoft SQL Server Oracle IBM DB2 Sybase, Informix MySQL PostgreSQL itd. | Da | Ponuja 15 načinov za ustvarjanje ali izpolnjevanje podatkov. |
Generator podatkov EMS | 60 dolarjev | Oracle DB2 MySQL SQL Server PostgreSQL InterBase itd. | Da | Ustvarjene podatke lahko urejate ali shranjujete s pomočjo skripta SQL. Podpora za vrednosti Null. |
Datanamic Data Generator MultiDB | 499 dolarjev | Oracle SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Da | Napredne nastavitve ustvarjanja in preverjanja podatkov. |
Upscene Advance Data Generator | 99 evrov | ODBC & ADO Interbase Žar ptica MySQL | Da | Stanje lahko shranite, da začnete preizkus in ga vrnete iz tega stanja. |
Raziskujmo !!
# 1) DATPROF
Funkcija »Ustvari« v zasebnosti DATPROF ponuja več kot 20 sintetičnih generatorjev testnih podatkov, ki jih lahko uporabimo za nadomestitev podatkov, občutljivih na zasebnost, kot so imena, podjetja, IBAN-ji, številke socialne varnosti itd.
Lastnosti:
- Ustvarjanje sintetičnih podatkov kot prikrivanje.
- Podpira vse glavne tehnologije baz podatkov.
- Dosledno v več sistemih.
- Izbira različnih držav / jezikov.
Prednosti:
- Na voljo brezplačna 14-dnevna preskusna različica.
- Intuitiven in enostaven za uporabo.
- Razširljivo z lastnimi semenskimi datotekami.
- Znanje programiranja ni potrebno.
Slabosti:
- Funkcija v zasebnosti DATPROF, zato morate imeti licenco za zasebnost DATPROF.
- Podpira samo operacijski sistem Windows.
Načrt cen: Generator sintetičnih podatkov je vgrajena funkcija v zasebnosti DATPROF (za podrobnosti o licenci se obrnite na podjetje).
=> Obiščite spletno mesto DATPROF
# 2) Generatedata.com
Je odprtokodno orodje. Zapisano je v PHP, Javascript in MySQL. Med namestitvijo vam bodo na voljo tri možnosti, med katerimi morate izbrati eno. Te možnosti vključujejo en uporabniški račun, en uporabniški račun s prijavo in več računov.
Lastnosti:
- Enostaven za uporabo.
- Kot strežniške zahteve potrebuje PHP 5.3 in novejše in MySQL 4 in novejše.
- Vrste podatkov lahko prilagodite zahtevam.
- Spremenite lahko tudi vrste izvoza.
- Na voljo je vtičnik za države.
Prednosti:
- Brezplačno je.
- Hkrati lahko ustvarite 100 zapisov.
Slabosti:
- Brezplačen račun z omejenimi zapisi podatkov.
- Kot odprtokodno orodje ne shrani vaših zapisov. Zato jih morate vsakič regenerirati.
Načrt cen: Je odprtokodno orodje in je zato brezplačno. Vendar lahko hkrati ustvarite le 100 zapisov. Če pa plačate 20 USD, boste na spletnem mestu imeli račun in naenkrat boste lahko ustvarili 5000 zapisov. Te nabore podatkov boste lahko tudi shranili.
Uradni URL: Ustvarjeni podatki
# 3) IRI RowGen
RowGen je bil prvič izdan leta 2004. Podpira številne zbirke podatkov in ciljne formate datotek v več operacijskih sistemih za uporabo v prototipih DB, EDW in Data Vault, testiranje izjemnih situacij in DevOps, primerjalne preizkušnje in demonstracije v skladu z zakonodajo o zasebnosti.
RowGen je združljiv z IRI CoSort in ga poganja IRI CoSort, ki upošteva njegovo neprimerljivo hitrost v prostornini in funkcionalno vsestranskost.
Lastnosti:
- Podpira poslovna pravila (in poslovne ključe Data Vault) z uporabo sinteze podatkov, maskiranja, preslikave in / ali preoblikovanja od polja do polja.
- Enolično podpira simultano preoblikovanje in večciljno prilagajanje (postavitev in format) testnih podatkov
- Ohranja referenčno celovitost s spoštovanjem PK-FK, sestavljenih in samodejnih referenčnih ključev.
- Deluje na Windows in VSEH okusih ali Linuxu in Unixu (vključno z z / Linux in MacOS).
- Neprimerljiva zmogljivost pri ustvarjanju ogromnih količin testnih podatkov, predhodno razvrščenih (in vnaprej konfiguriranih) za velike obremenitve.
- Podpira dobre in slabe vrednosti, ničelno in tehtano frekvenčno porazdelitev.
- Združljiv v IRI Voracity z maskiranjem podatkov, podnastavitvijo, ETL, kakovostjo podatkov, Hadoop in podporo za kakršen koli analitični cilj.
- Uporablja se lahko tudi v okoljih Cigniti BlueSwan TDM za testiranje programske opreme in inženiring kakovosti.
Prednosti:
- Podpora za več platform, več virov in ciljno podporo.
- Zelo velik obseg, visoko inteligenčni cilji.
- Eclipse GUI in zasnova opravil ukazne vrstice ter priklic, zanesljiva dokumentacija.
Slabosti:
- Ni zastonj.
- Zahteva uporabo uporabniškega vmesnika Eclipse (brezplačni IRI Workbench) za izkoriščanje vgrajenih funkcij za razvrščanje in odkrivanje podatkov ter samodejno ustvarjanje paketnih opravil.
Načrt cen: Obrnite se na IRI
=> Obiščite spletno mesto RowGen
# 4) Benebene Benebene
Prvič je bil izdan leta 2006. Podpira številne zbirke podatkov in operacijske sisteme. Uporablja se lahko za preizkušanje zmogljivosti.
Lastnosti
- Podpira sintezo podatkov in anonimizacijo podatkov.
- Ponuja nekaj odprtokodnih gonilnikov JDBC.
- Pomaga skoraj vsem podatkovnim vrstam SQL.
- Podpira štiri operacijske sisteme, Windows, Linux, UNIX in MAC.
Prednosti:
- Podpora za operacijski sistem.
- Podpira številne zbirke podatkov.
- Uporabniški priročnik je na voljo tukaj
Slabosti:
- Ne podpira vrst SQL, kot so Array, Distinct, Null in Struct.
- Java 6 in novejše je obvezna.
Načrt cen: prost
Uradni URL : Databene Benerator
# 5) Mockaroo
Mockaroo vam pomaga pri ustvarjanju naključnih podatkov za testiranje. Med uporabo Mockaroo lahko podatke prenesete in naložite v svoje okolje s pomočjo SQL in CSV.
Lastnosti:
- Podpira več kot 100 podatkovnih vrst.
- Zagotavlja podporo za ustvarjanje podatkov v oblikah CSV, JSON, SQL in Excel.
- Ponuja Mock API, tako da lahko delate s svojim lastnim čelnim delom.
- Ustvari realne podatke.
- Za geografska polja, kot so država, mesto-država itd. Mockaroo ustvarja resnične in s tem povezane podatke.
Prednosti:
- Programiranje ni potrebno.
- Enostaven za uporabo.
Slabosti:
- Ponuja omejene funkcije.
- Zelo malo zapisov s prostim načrtom.
Načrt cen:
Prost: Z brezplačnim načrtom lahko ustvarite 1000 vrstic.
Srebro: S tem načrtom lahko ustvarite 100000 vrstic in cena bo 50 USD na leto.
Zlato: S tem načrtom lahko ustvarite 10 milijonov vrstic in cena bo 500 USD na leto.
Uradni URL: Mockaroo
# 6) Generator podatkov SQL Redgate
Z uporabo Generatorja podatkov Redgate SQL lahko v programu SQL Server Management Studio ustvarite velike količine podatkov. Podatke generira zelo hitro. Lahko prilagodite imena stolpcev, vrste podatkov itd.
Lastnosti:
- Podatke lahko uvozite.
- Če pride do neujemanja podatkovnih vrst, potem samodejno pretvori podatke.
- Podpira Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 in na Amazon RDS.
- Zagotavlja podporo za tuji ključ.
- Podpira tudi odvisnost med stolpci.
Prednosti
- Skladnost podatkov v več tabelah.
- Podatke o preskusu lahko ustvarite v nekaj minutah.
Slabosti
- Podpira samo operacijski sistem Windows.
Načrt cen: 365 USD / uporabnik. Zagotavlja brezplačno 14-dnevno preskusno različico.
Uradni URL: Redgate SQL-generator podatkov
# 7) Generator baze podatkov IBM DB2 Test
Z generatorjem baze podatkov IBM DB2 lahko ustvarite testne podatke v bazi podatkov DB2. Te podatke lahko zajamemo v obliki CSV, XML in SQL. Iz obstoječih lahko ustvarite testne podatke ali pa popolnoma nove podatke.
Lastnosti:
- Podatke o preskusu je mogoče ustvariti s pomočjo orodij.
- Podpira transformacije, ki temeljijo na pravilih.
- Ponuja tudi druge funkcije, kot sta konfiguracija XML in podpora za referenčno integriteto.
Prednosti:
- Podatke o preskusu je mogoče ustvariti brez ročnega posredovanja.
- Ustvarjeni testni podatki se lahko uporabljajo v kateri koli bazi podatkov.
Slabosti:
- Namestitev je nekoliko zapletena.
- Ker je na voljo kot dodatek, morate za uporabo tega orodja imeti bazo podatkov DB2.
Načrt cen: Prost. Na voljo je kot dodatek k bazi podatkov DB2.
# 8) Generator podatkov GS
Je avtomatizirano orodje za pridobivanje podatkov, ki pomaga testerjem in razvijalcem.
GS Data Generator ponuja tri izdaje, to so Standard, Pro in Enterprise. Standard Edition je v pomoč pri testiranju zmogljivosti in obremenitve osnovnih projektov. Pro Edition je namenjen zapletenim projektom in podpira ERP, CRM, integracijo itd. Enterprise Edition pomaga razvijalcem programske opreme in svetovalnim podjetjem.
Lastnosti:
- Ustvari lahko testne podatke za trženje programske opreme, integracijsko testiranje, ERP itd.
- Zbirko podatkov lahko zagotovi tudi tako, da pomembne podatke nadomesti z umetnimi.
- Hkrati ohranja referenčno integriteto in poslovno logiko.
- Ponuja podporo za MS SQL, Oracle, DB2, Sybase, Access, besedilne datoteke in Informix.
Prednosti:
- Enostavnost uporabe.
- Pomaga pri integracijskem testiranju.
- Brezplačno lahko ustvarite velik obseg podatkov.
Slabosti:
- Podpira samo operacijski sistem Windows.
Načrt cen: prost
Uradni URL: GS podatkovni generator
vprašanja za spletne storitve.
# 9) Generator podatkov DTM
Ta programska oprema lahko samodejno generira podatkovne vrednosti in predmete sheme, kot so tabele, pogledi itd. Imajo tudi druga orodja za baze podatkov, kot so DTM Schema Reporter, DTM Test XML Generator itd.
Lastnosti:
- Ustvari lahko naključne in ponovljive podatke.
- Podprte zbirke podatkov vključujejo Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL itd.
- Podprti formati za izhodne datoteke so CSV, SQL Script, XML in JSON.
- Za zunanje vire podatkov podpira datoteke Excel, Access in XML.
- DTM Data Generator ponuja 15 načinov za vnos podatkov v bazo podatkov ali za ustvarjanje podatkov.
Prednosti:
- Podpira številne pogosto uporabljene zbirke podatkov.
- Hitro ustvarjanje podatkov.
- Dobili boste možnosti za zamenjavo, dodajanje in posodabljanje za vsako tabelo.
Slabosti:
- Podpira samo operacijski sistem Windows.
Načrt cen: Ponuja tri cenovne načrte, tj. Standard, Professional in Enterprise. Za vsak paket lahko kupite eno, tri ali pet licenc. Cene se spreminjajo glede na število licenc.
Standardna izdaja: Za 1 licenco 149 USD.
Professional Edition: Za 1 licenco 279 USD.
Enterprise Edition: Za 1 licenco 399 USD.
Podrobne informacije o cenah si lahko ogledate na njihovi spletni strani.
Uradni URL: DTM podatkovni generator
katera je najboljša programska oprema za odstranjevanje virusov
# 10) Generator podatkov EMS
EMS ponuja številna orodja za baze podatkov za Oracle, DB2, MySQL, SQL Server, PostgreSQL in Interbase. Sedež ima v Rusiji in ima še eno pisarno v ZDA.
Lastnosti:
- Ustvarjene podatke lahko urejate ali shranjujete s pomočjo skripta SQL.
- Zagotavlja podporo bazam podatkov Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase itd.
- Dobite objekt za predogled ustvarjenih podatkov.
- Omejena podpora za vrednosti NULL.
- Podpira osnovne podatkovne tipe Oracle in DB2 ter podpira vse podatkovne tipe MySQL, SQL Server, PostgreSQL in Interbase.
Prednosti:
- Brezplačno vzdrževanje, posodobitve in tehnična podpora eno leto.
- Uporabniku prijazno orodje.
- Za urejanje ali shranjevanje ustvarjenih podatkov na strežniku ni treba izvajati poizvedb.
Slabosti:
- Za različne zbirke podatkov morate prenesti različne generatorje podatkov.
Načrt cen: 60 dolarjev
Uradni URL: Generator podatkov EMS
# 11) Datanamic Data Generator MultiDB
Datanamic je bil predstavljen leta 1999. Orodje Datanamic generator podatkov ponuja pametne možnosti za testiranje baz podatkov. Ima napredne možnosti ustvarjanja in preverjanja podatkov. Omogoča vam izhodne podatke neposredno v bazo podatkov ali datoteko SQL.
Lastnosti:
- Ponuja podporo za zbirke podatkov, kot so Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access in SQLite.
- Ustvari lahko popolnoma nove podatke, lahko pa tudi podatke iz obstoječega.
- Ima funkcijo generiranja podatkov za več tabel hkrati.
- Na voljo so napredne možnosti ustvarjanja podatkov, ki potrjujejo nastavitve ustvarjanja podatkov.
- Zagotavlja podporo referenčni integriteti.
Prednosti:
- V pomoč je pri testiranju zbirke podatkov.
- Ponuja podporo za zbirke podatkov v oblaku.
- Je enostaven za uporabo.
Slabosti:
- Je drago orodje.
Načrt cen: Zagotavlja 14-dnevno brezplačno preskusno različico. Cene se začnejo od 499 USD za enega uporabnika.
Uradni URL: Datanamic Data Generator
# 12) Upscene Advance Data Generator
Upscene razvija predvsem orodja za baze podatkov. Sedež ima na Nizozemskem. Druga orodja podjetja Upscene vključujejo Database Workbench, Hopper, FB Trace Manager, IB Log Manager in ADS Log Manager.
Prva različica Upscene Advanced Data Generator je bila izdana leta 2001.
Lastnosti:
- Podatke lahko ustvarja iz nič.
- Podpira številne vrste podatkov.
- Pomaga pri ustvarjanju podatkov, ki so med seboj povezani v več tabelah.
- Podpira ODBC & ADO, Interbase, Firebird in MySQL.
Prednosti:
- Stanje lahko shranite, da začnete preizkus in ga vrnete iz tega stanja.
Slabosti:
- Za različne zbirke podatkov morate kupiti ločene izdaje.
Načrt cen: Cena za napredni generator podatkov za Interbase, Firebird in MySQL je 99 EUR za vsakega, za ODBC in ADO pa 199 EUR.
Uradni URL: Upsceni napredni generator podatkov
Dodatna orodja
# 13) E-Naxos DataGen: To orodje pomaga pri ustvarjanju naključnih podatkov v velikem obsegu. Pomagal vam bo pri testiranju aplikacij zbirke podatkov. Najnovejša različica je 1.2, cena pa se začne pri 479 USD.
Uradni URL: E-Naxos DataGen
# 14) Generator podatkov o spawnerju :Ustvari lahko preskusne podatke, ki so lahko izhod v izjavo za vstavljanje SQL. Podatke lahko vstavite neposredno v bazo podatkov MySQL 5.x. Podprti operacijski sistemi vključujejo Windows in Linux. Na voljo je za brezplačen prenos.
Uradni URL: Spawner Data Generator
# 15) Tovarna podatkov :Data Factory podjetja Microsoft Azure je hibridno orodje za integracijo podatkov v oblaku. Ponuja številne funkcije, kot so storitev ETL, upravljanje podatkovnih cevovodov in izvajanje integracijskih storitev strežnika SQL v Azureju itd. To orodje deluje s podatki v oblaku in lokalno.
Azure zagotavlja varnost podatkov na ravni podjetja. Cene se začnejo pri indijskih rupijah 66,10 / 1000 dejavnosti na mesec.
Uradni URL: Podatkovna tovarna
# 16) Data Factory proizvajalca SourceForge :Data Factory by SourceForge je Java API, ki lahko generira naključne podatke v velikem obsegu. Na voljo je tudi brezplačno za prenos.
Uradni URL: Tovarna podatkov SourceForge
Zaključek
Za zaključek tega članka o testnih orodjih za ustvarjanje podatkov lahko rečemo, da so Generate Data, Databene Benerator in Mockaroo res najboljše možnosti, saj lahko ustvarijo velik obseg podatkov po dostopni ceni.
S plačilom dodatne cene boste dobili naprednejše možnosti za generiranje podatkov z Redgate SQL Data Generator in IBM DB2 Test Database Generator.
Upam, da vam je bil všeč ta informativni članek o testnih orodjih za ustvarjanje podatkov !!
=> Kontaktiraj nas da predlagam seznam tukaj.
Priporočeno branje
- 10+ najboljših orodij za upravljanje podatkov za izpolnitev vaših podatkovnih potreb v letu 2021
- 14 najboljših orodij za upravljanje testnih podatkov v letu 2021
- 10 najboljših orodij za podatkovno znanost v letu 2021 za odpravo programiranja
- 10 najboljših orodij in programske opreme za maskiranje podatkov v letu 2021
- 10+ najboljših orodij za zbiranje podatkov s strategijami zbiranja podatkov
- 26 najboljših orodij, platform in ponudnikov za integracijo podatkov v letu 2021
- 10 najboljših orodij za načrtovanje zbirk podatkov za izdelavo kompleksnih podatkovnih modelov
- 15 najboljših orodij za velike podatke (Big Data Analytics Tools) v letu 2021