top 10 best test data generation tools 2021
Popis najbolje plaćenih i besplatnih besplatnih alata za testiranje podataka sa značajkama i usporedbom:
Programeri i testeri trebaju veliku količinu podataka u bazi podataka kako bi mogli testirati aplikacije.
Ručno umetanje podataka u bazu podataka nije pristupačna opcija po cijeni, a ni po naporima.
Pisanje skripte za umetanje podataka u bazu podataka također će potrajati. Stoga ćemo trebati neke alate za umetanje podataka u bazu podataka, a ti alati se nazivaju Alati za testiranje podataka.
Što ćete naučiti:
- Vrste generatora testnih podataka
- Top 10 alata za generiranje testnih podataka
- Tablica za usporedbu alata za generiranje testnih podataka
- # 1) DATPROF
- # 2) Generatedata.com
- # 3) IRI RowGen
- # 4) Databene Benefit
- # 5) Mockaroo
- # 6) Redgate SQL generator podataka
- # 7) Generator baze podataka IBM DB2 Test
- # 8) GS generator podataka
- # 9) DTM generator podataka
- # 10) EMS generator podataka
- # 11) Datanamic Data Generator MultiDB
- # 12) Upsceni napredni generator podataka
- Dodatni alati
- Zaključak
Vrste generatora testnih podataka
Četiri vrste alata za generiranje testnih podataka uključuju:
- Slučajno
- Putem
- Cilj
- Inteligentan
kako razviti softver za umjetnu inteligenciju
Alati za generiranje podataka za testiranje pomažu testerima u opterećenju, performansama, testiranju otpornosti na stres, kao i u testiranju baze podataka. Podaci generirani tim alatima mogu se koristiti i u drugim bazama podataka.
Neki alati također pružaju sigurnost bazi podataka zamjenom povjerljivih podataka lažnim. Istodobno, čuva i povjerljive podatke. Ovi alati također pružaju mogućnost izlaza generiranih podataka u SQL skripte. Stoga na ovaj način ovi alati puno pomažu u testiranju i razvoju aplikacija.
Ispitivanje opterećenja, performansi i naprezanja jednostavno je nemoguće bez pomoći ovih alata. Ovi su alati jednostavni za upotrebu, a zauzvrat štede puno vremena. To ne samo da štedi vrijeme za stvaranje skripti, već je i olakšalo stvaranje podataka. Uz samo nekoliko jednostavnih klikova moći ćete stvoriti veliku količinu podataka.
Puno alata pruža složene značajke baze podataka poput referentnog integriteta, Strani kljuc , Unicode i NULL vrijednosti. Uz besplatne ili alate otvorenog koda možda nećete dobiti sve potrebne značajke, ali te tvrtke nude i napredne značajke plaćajući određeni trošak.
Na tržištu je dostupno mnogo alata za generiranje testnih podataka. Međutim, prilikom odabira alata morate uzeti u obzir neke čimbenike kao što su podržane baze podataka, metode generiranja podataka, podrška za tipove podataka, podrška za operativni sustav i trošak itd.
=> Kontaktirajte nas da ovdje predložim popis.Top 10 alata za generiranje testnih podataka
U nastavku su navedeni najpopularniji alati za generiranje testnih podataka koji su dostupni na tržištu.
Tablica za usporedbu alata za generiranje testnih podataka
Cijena | Podrška baze podataka | Može li generirati slučajne podatke? | Jedinstvena značajka | |
---|---|---|---|---|
Generator baze podataka IBM DB2 Test | Besplatno. | DB2. Ali generirani test podaci mogu se koristiti u bilo kojoj bazi podataka. | Stvara realne podatke | Generirani test podaci mogu se koristiti u bilo kojoj bazi podataka. |
POTPUNO | Besplatno u DATPROF privatnosti. | Oracle Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL i MariaDB | Da | Konzistentni u više sustava, intuitivni i jednostavni za upotrebu. |
Generiraj podatke | Besplatno | MySQL 4 i noviji | Da | Prilagodljive vrste podataka, Dodatak za zemlje |
IRI RowGen | Trajna upotreba (kontaktirajte dobavljača) ili besplatno u IRI Voracity. | Bilo koji RDB s JDBC vezom (lokalno ili u oblaku), EDW i Data Vault 2.0 modeli, Vrhunski NoSQL DB-ovi, plus sve strukturirane i mnoge polustrukturirane datoteke. | Da | Sinteza podataka s referentnim integritetom, slučajnim generiranjem bilo kojeg sjemena ili slučajnim stvarnim odabirom ili transformacijom može se pozvati na razini polja. Generatori NID-a i e-pošte, biblioteke klasa podataka i pravila, ugrađena transformacija podataka i oblikovanje izvještaja testnih podataka te kompatibilnost s Erwin Mapping Manager-om i mostom integracije metapodataka. U Voracity su uključeni anonimizacija podataka (maskiranje), ETL 'pregled s testnim podacima' i funkcionalnost DB podskupa. |
Databene Benefer | Besplatno | Oracle 10g DB2 Moj SQL poslužitelj MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derbi 10.3 Žar ptica | Da | Sinteza podataka Anonimizacija podataka. |
Mockaroo | Besplatno | SQL CSV JSON Excel formati datoteka. | Da | Može stvoriti realne podatke. |
Redgate SQL generator podataka | 365 dolara po korisniku | SQL Server Management Studio | Da | Podržava inozemni ključ i međusobnu ovisnost. |
GS generator podataka | Besplatno | MS SQL Oracle DB2 MS Access Fox Pro Excel datoteke Tekstualne datoteke | Da | Podržava integraciju sustava. |
DTM generator podataka | 149 USD | Microsoft SQL Server Oracle IBM DB2 Sybase, Informix MySQL PostgreSQL itd. | Da | Pruža 15 metoda za generiranje ili popunjavanje podataka. |
EMS generator podataka | 60 dolara | Oracle DB2 MySQL SQL Server PostgreSQL InterBase itd. | Da | Generirani podaci mogu se uređivati ili spremati putem SQL skripte. Podrška za null vrijednosti. |
Datanamic Data Generator MultiDB | 499 dolara | Oracle SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Da | Unaprijedite postavke za generiranje podataka i provjeru valjanosti. |
Upsceni napredni generator podataka | 99 eura | ODBC & ADO Interbaza Žar ptica MySQL | Da | Možete spremiti državu da biste pokrenuli i vratili testiranje iz tog stanja. |
Istražimo !!
# 1) DATPROF
Funkcija 'Generiraj' u DATPROF Privacy nudi više od 20 generatora sintetičkih testnih podataka koji se mogu koristiti za zamjenu podataka osjetljivih na privatnost kao što su imena, tvrtke, IBAN-ovi, brojevi socijalnog osiguranja itd.
Značajke:
- Generiranje sintetičkih podataka kao maskirajuća funkcija.
- Podržava sve glavne tehnologije baza podataka.
- Dosljedan u više sustava.
- Izbor različitih zemalja / jezika.
Pros:
- Dostupno je besplatno 14-dnevno probno razdoblje.
- Intuitivno i jednostavno za upotrebu.
- Proširivo vlastitim datotekama sjemena.
- Nije potrebno znanje programiranja.
Protiv:
- Funkcija u privatnosti DATPROF-a, tako da morate imati licencu za zaštitu privatnosti DATPROF.
- Podržava samo operativni sustav Windows.
Cjenovni planovi: Generator sintetičkih podataka ugrađena je funkcija u DATPROF Privacy (kontaktirajte tvrtku za detalje o licenci).
=> Posjetite web stranicu DATPROF
# 2) Generatedata.com
To je alat otvorenog koda. Napisan je na PHP-u, Javascriptu i MySQL-u. Tijekom instalacije pružit će vam tri mogućnosti, od kojih morate odabrati jednu. Te opcije uključuju jedan korisnički račun, jedan korisnički račun s prijavom i više računa.
Značajke:
- Jednostavan za korištenje.
- Kao zahtjeve poslužitelja, trebaju mu PHP 5.3 i noviji i MySQL 4 i noviji.
- Vrste podataka možete prilagoditi prema zahtjevima.
- Također možete promijeniti vrste izvoza.
- Dostupni su dodaci za zemlje.
Pros:
- Besplatno je.
- Možete stvoriti 100 zapisa odjednom.
Protiv:
- Besplatan račun s ograničenim zapisima podataka.
- Kao alat otvorenog koda, ne sprema vaše zapise. Stoga ih morate svaki put regenerirati.
Cjenovni planovi: To je alat otvorenog koda i stoga je besplatan. Međutim, istodobno možete stvoriti samo 100 zapisa. Ali ako platite 20 dolara, imat ćete račun na web mjestu i moći ćete stvoriti 5000 zapisa u jednom trenutku. Također ćete moći spremiti ove skupove podataka.
Službeni URL: Generirani podaci
# 3) IRI RowGen
RowGen je prvi put objavljen 2004. Podržava mnoge baze podataka i ciljne formate datoteka u više operativnih sustava za upotrebu u DB, EDW i Data Vault prototipovima, testiranje naprezanja aplikacija i DevOps, benchmarking i demonstracije u skladu sa zakonom o privatnosti.
RowGen je kompatibilan s IRI CoSort i pokreće ga IRI CoSort, koji objašnjava njegovu nenadmašnu brzinu u volumenu i funkcionalnu svestranost.
Značajke:
- Podržava poslovna pravila (i poslovne ključeve Data Vault-a) koristeći sintezu podataka, maskiranje, mapiranje i / ili transformaciju od polja do polja.
- Jedinstveno podržava simultanu transformaciju i višeciljno prilagođavanje (izgled i format) testnih podataka
- Očuva referentni integritet poštujući PK-FK, složene i autoreferencirajuće ključeve.
- Radi na Windowsima i SVIM okusima ili Linuxu i Unixu (uključujući z / Linux i MacOS).
- Neusporediva izvedba u generiranju ogromnih količina testnih podataka, unaprijed sortiranih (i potpuno unaprijed konfiguriranih) za rasute terete.
- Podržava dobre i loše vrijednosti, nultu i ponderiranu distribuciju frekvencije.
- Kombinira se u IRI Voracity s maskiranjem podataka, podskupom podataka, ETL-om, kvalitetom podataka, Hadoop-om i bilo kojom analitičkom-ciljanom podrškom.
- Također se može koristiti u Cigniti BlueSwan TDM okruženjima za testiranje softvera i inženjering kvalitete.
Pros:
- Podrška za više platformi, više izvora i ciljanu podršku.
- Ciljevi za ispitivanje vrlo velike glasnoće i visoke inteligencije.
- Eclipse GUI i dizajn zadataka naredbenog retka i pozivanje, robusna dokumentacija.
Protiv:
- Nije besplatno.
- Zahtijeva upotrebu (besplatnog IRI Workbench) Eclipse korisničkog sučelja kako bi se iskoristile ugrađene značajke klasifikacije i otkrivanja podataka te automatsko kreiranje skupnog posla.
Cjenovni planovi: Kontaktirajte IRI
=> Posjetite web stranicu RowGen
# 4) Databene Benefit
Prvi je put objavljen 2006. godine. Podržava mnoge baze podataka i operativne sustave. Može se koristiti za ispitivanje performansi.
Značajke
- Podržava sintezu podataka i anonimizaciju podataka.
- Pruža neke JDBC upravljačke programe otvorenog koda.
- Pomaže gotovo svim tipovima podataka SQL.
- Podržava četiri operativna sustava, Windows, Linux, UNIX i MAC.
Pros:
što od navedenog vrijedi za test integracije?
- Podrška za operativni sustav.
- Podržava mnoge baze podataka.
- Korisnički priručnik je dostupan ovdje
Protiv:
- Ne podržava SQL tipove poput Array, Distinct, Null i Struct.
- Java 6 i noviji su obvezni.
Cjenovni planovi: Besplatno
Službeni URL : Databene Benefer
# 5) Mockaroo
Mockaroo vam pomaže u stvaranju slučajnih podataka za testiranje. Dok koristite Mockaroo, možete preuzeti podatke i prenijeti ih u svoje okruženje koristeći SQL i CSV.
Značajke:
- Podržava više od 100 vrsta podataka.
- Pruža podršku za generiranje podataka u CSV, JSON, SQL i Excel formatima.
- Pruža Mock API tako da možete raditi sa svojim vlastitim prednjim krajem.
- Stvara realne podatke.
- Za zemljopisna polja poput države, grada-države itd. Mockaroo stvara stvarne i povezane podatke.
Pros:
- Nije potrebno programiranje.
- Jednostavan za korištenje.
Protiv:
- Pruža ograničene značajke.
- Vrlo malo zapisa s besplatnim planom.
Cjenovni planovi:
Besplatno: Pomoću besplatnog plana možete stvoriti 1000 redaka.
Srebro: Ovim planom možete stvoriti 100000 redaka i cijena će biti 50 USD godišnje.
Zlato: Ovim planom možete stvoriti 10 milijuna redaka i cijena će biti 500 USD godišnje.
Službeni URL: Mockaroo
# 6) Redgate SQL generator podataka
Korištenjem Redgate SQL generatora podataka možete stvoriti podatke u velikim količinama u programu SQL Server Management Studio. Vrlo brzo generira podatke. Možete prilagoditi nazive stupaca, vrste podataka itd.
Značajke:
- Možete uvoziti podatke.
- Ako postoji nepodudarnost u vrstama podataka, ona automatski pretvara podatke.
- Podržava Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 i na Amazon RDS.
- Pruža podršku za inozemni ključ.
- Također podržava međukolona ovisnost.
Pros
- Konzistentnost podataka u više tablica.
- Podaci o testiranju mogu se generirati u roku od nekoliko minuta.
Protiv
- Podržava samo operativni sustav Windows.
Cjenovni planovi: 365 dolara po korisniku. Pruža besplatno probno razdoblje od 14 dana.
Službeni URL: Redgate SQL-generator podataka
# 7) Generator baze podataka IBM DB2 Test
Koristeći IBM DB2 generator baze podataka, možete stvoriti testne podatke u DB2 bazi podataka. Ti se podaci mogu uzimati u CSV, XML i SQL formatu. Možete stvoriti testne podatke od postojećih podataka ili možete stvoriti potpuno nove podatke.
Značajke:
- Podaci o testiranju mogu se generirati uz pomoć alata.
- Podržava transformacije temeljene na pravilima.
- Također pruža i druge značajke poput XML konfiguracije i podršku za referentni integritet.
Pros:
- Podaci o ispitivanju mogu se generirati bez ikakvih ručnih intervencija.
- Generirani test podaci mogu se koristiti u bilo kojoj bazi podataka.
Protiv:
- Instalacija je malo komplicirana.
- Kako dolazi kao dodatak, morate imati DB2 bazu podataka da biste koristili ovaj alat.
Cjenovni planovi: Besplatno. Dolazi kao dodatak DB2 bazi podataka.
# 8) GS generator podataka
To je alat za automatizaciju generiranja podataka koji pomaže testerima kao i programerima.
GS Data Generator nudi tri izdanja, tj. Standard, Pro i Enterprise. Standardno izdanje je pomoć u testiranju performansi i opterećenja osnovnih projekata. Pro Edition je za složene projekte i podržava ERP, CRM, integraciju itd. Enterprise Edition pomaže programerima softvera i konzultantskim tvrtkama.
Značajke:
- Može stvoriti testne podatke za marketing softvera, integracijsko testiranje, ERP itd.
- Također može pružiti sigurnost bazi podataka zamjenom važnih podataka umjetnim.
- Istodobno, čuva referentni integritet i poslovnu logiku.
- Pruža podršku za MS SQL, Oracle, DB2, Sybase, Access, tekstualne datoteke i Informix.
Pros:
- Jednostavnost korištenja.
- Pomaže u integracijskom testiranju.
- Možete stvoriti veliku količinu podataka, besplatno.
Protiv:
- Podržava samo operativni sustav Windows.
Cjenovni planovi: Besplatno
Službeni URL: GS generator podataka
# 9) DTM generator podataka
Ovaj softver može automatski generirati vrijednosti podataka i objekte sheme poput tablica, pogleda itd. Oni također imaju druge alate baze podataka poput DTM Schema Reporter, DTM Test XML Generator itd.
Značajke:
- Može stvoriti slučajne i ponovljive podatke.
- Podržane baze podataka uključuju Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL itd.
- Podržani formati za izlazne datoteke su CSV, SQL Script, XML i JSON.
- Za vanjske izvore podataka podržava Excel, Access datoteke i XML dokumente.
- DTM Data Generator nudi 15 metoda za popunjavanje podataka u bazi podataka ili za generiranje podataka.
Pros:
- Podržava mnoge često korištene baze podataka.
- Brzo generiranje podataka.
- Dobit ćete mogućnosti zamjene, dodavanja i ažuriranja za svaku tablicu.
Protiv:
- Podržava samo operativni sustav Windows.
Cjenovni planovi: Pruža tri cjenovna plana, tj. Standardni, profesionalni i poslovni. Za svaki paket možete kupiti jednu, tri ili pet licenci. Cijene se mijenjaju ovisno o broju licenci.
Standardno izdanje: Za 1 licencu 149 USD.
Profesionalno izdanje: Za 1 licencu 279 USD.
Enterprise Edition: Za 1 licencu 399 USD.
Detaljne informacije o cijenama možete pogledati na njihovom web mjestu.
Službeni URL: DTM generator podataka
# 10) EMS generator podataka
EMS nudi brojne alate baze podataka za Oracle, DB2, MySQL, SQL Server, PostgreSQL i Interbase. Sjedište ima u Rusiji, a drugi ured u SAD-u.
Značajke:
- Generirani podaci mogu se uređivati ili spremati putem SQL skripte.
- Pruža podršku bazama podataka Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase itd.
- Dobivate mogućnost pregleda generiranih podataka.
- Ograničena podrška za NULL vrijednosti.
- Podržava osnovne vrste podataka Oracle i DB2 i podržava sve vrste podataka MySQL, SQL Server, PostgreSQL i Interbase.
Pros:
typecast char u niz c ++
- Besplatno održavanje, ažuriranja i tehnička podrška tijekom jedne godine.
- Korisnički prikladan alat.
- Nije potrebno izvršavati upite na poslužitelju za uređivanje ili spremanje generiranih podataka.
Protiv:
- Morate preuzeti različite generatore podataka za različite baze podataka.
Cjenovni planovi: 60 dolara
Službeni URL: EMS generator podataka
# 11) Datanamic Data Generator MultiDB
Datanamic je pokrenut 1999. Alat za generiranje podataka Datanamic pruža pametne opcije za testiranje baze podataka. Ima napredne mogućnosti generiranja i provjere podataka. Daje vam mogućnost generiranja podataka izravno u bazu podataka ili SQL datoteku.
Značajke:
- Pruža podršku za baze podataka kao što su Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access i SQLite.
- Može generirati potpuno nove podatke, a također može generirati podatke iz postojećeg.
- Ima funkcionalnost generiranja podataka za više tablica istovremeno.
- Dostupne su napredne mogućnosti generiranja podataka koje potvrđuju postavke generiranja podataka.
- Pruža podršku referentnom integritetu.
Pros:
- Korisno je za testiranje baze podataka.
- Pruža podršku za baze podataka u oblaku.
- Jednostavan je za upotrebu.
Protiv:
- To je skup alat.
Cjenovni planovi: Pruža 14-dnevno besplatno probno razdoblje. Cijene počinju od 499 USD za jednog korisnika.
Službeni URL: Datanamic Data Generator
# 12) Upsceni napredni generator podataka
Upscene uglavnom razvija alate baza podataka. Ima svoj ured u Nizozemskoj. Ostali alati tvrtke Upscene uključuju Database Workbench, Hopper, FB Trace Manager, IB Log Manager i ADS Log Manager.
Prva verzija Upscene Advanced Data Generator objavljena je 2001. godine.
Značajke:
- Može generirati podatke od nule.
- Podržava mnoge vrste podataka.
- Pomaže u generiranju podataka koji su međusobno povezani u više tablica.
- Podržava ODBC & ADO, Interbase, Firebird i MySQL.
Pros:
- Možete spremiti državu da biste pokrenuli i vratili testiranje iz tog stanja.
Protiv:
- Morate kupiti zasebna izdanja za različite baze podataka.
Cjenovni planovi: Cijena naprednog generatora podataka za Interbase, Firebird i MySQL iznosi 99 eura za svaku, a za ODBC i ADO cijena je 199 eura.
Službeni URL: Upsceni napredni generator podataka
Dodatni alati
# 13) E-Naxos DataGen: Ovaj alat pomaže u generiranju slučajnih podataka u velikom volumenu. Pomoći će vam u testiranju aplikacija baze podataka. Najnovija verzija je 1.2, a cijena joj kreće od 479 USD.
Službeni URL: E-Naxos DataGen
# 14) Generator podataka spawnera :Može generirati test podatke koji mogu biti izlaz u SQL izjavu za umetanje. Podaci se mogu umetnuti izravno u MySQL 5.x bazu podataka. Podržani operativni sustavi uključuju Windows i Linux. Dostupan je za besplatno preuzimanje.
Službeni URL: Generator podataka spawnera
# 15) Tvornica podataka :Data Factory tvrtke Microsoft Azure alat je za hibridnu integraciju podataka zasnovan na oblaku. Pruža mnoge značajke kao što su ETL usluga, upravljanje cjevovodima podataka i pokretanje usluga integracije SQL poslužitelja u Azureu itd. Ovaj alat radi s podacima u oblaku i lokalno.
Azure pruža sigurnost podataka na razini poduzeća. Cijene počinju od indijskih rupija 66,10 / 1000 aktivnosti mjesečno.
Službeni URL: Tvornica podataka
# 16) Tvornica podataka tvrtke SourceForge :Data Factory tvrtke SourceForge Java je API koji može generirati slučajne podatke u velikom volumenu. Također je dostupan za besplatno preuzimanje.
Službeni URL: Tvornica podataka SourceForge
Zaključak
Da zaključimo ovaj članak o testnim alatima za generiranje podataka, možemo reći da su Generate Data, Databene Benerator i Mockaroo zaista najbolje mogućnosti jer mogu generirati velik volumen podataka po pristupačnoj cijeni.
Plaćanjem neke dodatne cijene dobit ćete naprednije opcije za generiranje podataka s Redgate SQL Generator podataka i IBM DB2 Test Database Generator.
Nadam se da vam se svidio ovaj informativni članak o testnim alatima za generiranje podataka !!
=> Kontaktirajte nas da ovdje predložim popis.
Preporučena literatura
- 10+ najboljih alata za upravljanje podacima koji će ispuniti vaše potrebe za podacima 2021
- 14 najboljih NAJBOLJIH alata za upravljanje podacima 2021
- 10 najboljih alata za znanost o podacima u 2021. godini za uklanjanje programiranja
- 10 najboljih alata i softvera za maskiranje podataka u 2021
- 10+ najboljih alata za prikupljanje podataka sa strategijama prikupljanja podataka
- 26 najboljih alata, platformi i dobavljača za integraciju podataka u 2021. godini
- 10 najboljih alata za dizajn baze podataka za izgradnju složenih modela podataka
- 15 najboljih alata za velike podatke (Big Data Analytics Tools) u 2021