top 10 best test data generation tools 2021
Списък на най-добре платените и безплатни инструменти за генериране на тестови данни с функции и сравнение:
Разработчиците и изпитателите се нуждаят от голям обем данни в базата данни, за да тестват приложенията.
Ръчното вмъкване на данни в базата данни не е достъпна опция както по цена, така и по усилия.
Писането на скрипт за вмъкване на данни в базата данни също ще отнеме много време. Следователно ще са ни необходими някои инструменти за вмъкване на данни в базата данни и тези инструменти се наричат Тестови инструменти за генериране на данни.
Какво ще научите:
- Видове генератор на тестови данни
- Топ 10 Инструменти за генериране на тестови данни
- Сравнителна таблица за тестови инструменти за генериране на данни
- # 1) DATPROF
- # 2) Generatedata.com
- # 3) IRI RowGen
- # 4) Databene Benenera
- # 5) Mockaroo
- # 6) Генератор на данни на Redgate SQL
- # 7) IBM DB2 Тестов генератор на база данни
- # 8) Генератор на данни GS
- # 9) DTM генератор на данни
- # 10) EMS генератор на данни
- # 11) Datanamic Data Generator MultiDB
- # 12) Upscene Advance Data Generator
- Допълнителни инструменти
- Заключение
Видове генератор на тестови данни
Четирите типа инструменти за генериране на тестови данни включват:
- Случайни
- По пътя
- Цел
- Интелигентен
кой е най-добрият софтуер за премахване на вируси
Инструментите за генериране на тестови данни помагат на тестерите при натоварване, изпълнение, стрес тестване, както и при тестване на база данни. Данните, генерирани чрез тези инструменти, могат да се използват и в други бази данни.
Някои инструменти също осигуряват сигурност на базата данни, като заменят поверителните данни с фиктивни. В същото време той запазва и поверителните данни. Тези инструменти също предоставят опция за извеждане на генерираните данни в SQL скриптове. Следователно по този начин тези инструменти помагат много при тестване и разработване на приложения.
Натоварването, производителността и тестовете за стрес са просто невъзможни без помощта на тези инструменти. Тези инструменти са лесни за използване и от своя страна спестяват много време. Това не само спестява време за създаване на скриптове, но също така улеснява генерирането на данни. Само с няколко лесни щраквания ще можете да създадете голям обем данни.
Много инструменти предоставят сложни функции на базата данни като референтна цялост, Външен ключ , Unicode и NULL стойности. С безплатни или инструменти с отворен код може да не получите всички необходими функции, но тези компании предоставят и разширени функции, като плащат някои разходи.
На пазара се предлагат много инструменти за генериране на тестови данни. Въпреки това, докато избирате инструмент, трябва да вземете предвид някои фактори като поддържани бази данни, методи за генериране на данни, поддръжка на типове данни, поддръжка на операционна система и разходи и т.н.
=> Свържете се с нас да предложите списък тук.Топ 10 Инструменти за генериране на тестови данни
По-долу са изброени най-популярните инструменти за генериране на тестови данни, които се предлагат на пазара.
Сравнителна таблица за тестови инструменти за генериране на данни
Цена | Поддръжка на база данни | Може ли да генерира произволни данни? | Уникална характеристика | |
---|---|---|---|---|
Генератор на база данни на IBM DB2 Test | Безплатно. | DB2. Но генерираните тестови данни могат да се използват във всяка база данни. | Създава реалистични данни | Генерираните тестови данни могат да се използват във всяка база данни. |
DATPROF | Безплатно в поверителността на DATPROF. | Oracle Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL и MariaDB | Да | Последователен в множество системи, интуитивен и лесен за използване. |
Генериране на данни | Безплатно | MySQL 4 и по-нови версии | Да | Персонализируеми типове данни, Приставка за държави |
IRI RowGen | Постоянна употреба (свържете се с продавача) или безплатно в IRI Voracity. | Всеки RDB с JDBC връзка (локално или в облака), EDW и Data Vault 2.0 модели, Най-добрите NoSQL бази данни, плюс всички структурирани и много полуструктурирани файлове. | Да | Синтезирането на данни с референтна цялост, произволно генериране на произволни семена или произволно-реална селекция или трансформация може да бъде извикано на ниво поле. Генератори на NID и имейли, Библиотеки с класове данни и правила, вградена трансформация на данни и форматиране на отчети на тестови данни и съвместимост с Erwin Mapping Manager и Мост за интеграция на метаданни. Във Voracity са включени анонимизиране на данни (маскиране), ETL „визуализация с тестови данни“ и функционалност на DB Subsetting. |
Databene Benenera | Безплатно | Oracle 10g DB2 Моят SQL сървър MySQL 5 PostgreSQL 8.2 HSQL Н2 1.2 Дерби 10.3 Жар птица | Да | Синтезиране на данни Анонимизиране на данните. |
Мокару | Безплатно | SQL CSV JSON Файлови формати на Excel. | Да | Може да създава реалистични данни. |
Redgate SQL генератор на данни | $ 365 / потребител | Студио за управление на SQL Server | Да | Поддържа външен ключ и зависимост между колоните. |
GS Генератор на данни | Безплатно | MS SQL Oracle DB2 MS Access Fox Pro Excel файлове Текстови файлове | Да | Поддържа системна интеграция. |
DTM генератор на данни | $ 149 | Microsoft SQL Server Oracle IBM DB2 Sybase, Informix MySQL PostgreSQL и т.н. | Да | Предоставя 15 метода за генериране или попълване на данните. |
EMS генератор на данни | 60 долара | Oracle DB2 MySQL SQL Server PostgreSQL InterBase и др. | Да | Генерираните данни могат да бъдат редактирани или запазени чрез SQL script.Support за нулеви стойности. |
Datanamic Data Generator MultiDB | $ 499 | Oracle SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Да | Предварителни настройки за генериране на данни и проверка. |
Upscene Advance Data Generator | 99 евро | ODBC & ADO Междубазова Жар птица MySQL | Да | Можете да запазите състоянието, за да стартирате и да върнете тестването от това състояние. |
Нека да изследваме !!
# 1) DATPROF
Функцията „Генериране“ в поверителността на DATPROF предлага повече от 20 синтезатора на тестови генератори на данни, които могат да се използват за замяна на поверителни данни, като имена, компании, IBAN номера, номера на социално осигуряване и др.
Характеристика:
- Генериране на синтетични данни като маскираща функция.
- Поддържа всички основни технологии за бази данни.
- Последователен в множество системи.
- Избор на различни държави / езици.
Професионалисти:
- Предлага се безплатна 14-дневна пробна версия.
- Интуитивен и лесен за използване.
- Разширяем със собствени семенни файлове.
- Не са необходими познания по програмиране.
Минуси:
- Функция в поверителността на DATPROF, така че трябва да имате лиценз за поверителност на DATPROF.
- Той поддържа само операционната система Windows.
Ценови планове: Генераторът на синтетични данни е вградена функция в поверителността на DATPROF (свържете се с компанията за подробности за лиценза).
=> Посетете уебсайта на DATPROF
# 2) Generatedata.com
Това е инструмент с отворен код. Той е написан на PHP, Javascript и MySQL. Докато инсталирате, той ще ви даде три опции, от които трябва да изберете една. Тези опции включват единичен потребителски акаунт, единичен потребителски акаунт с вход и множество акаунти.
Характеристика:
- Лесен за използване.
- Като сървърни изисквания, той се нуждае от PHP 5.3 и по-нови и MySQL 4 и по-нови.
- Можете да персонализирате типовете данни според изискванията.
- Можете също да промените типовете експортиране.
- Налични са приставки за държави.
Професионалисти:
- Безплатно е.
- Можете да създадете 100 записа едновременно.
Минуси:
- Безплатен акаунт с ограничени записи на данни.
- Като инструмент с отворен код, той не запазва вашите записи. Следователно трябва да ги регенерирате всеки път.
Ценови планове: Това е инструмент с отворен код и следователно е безплатен. Можете обаче да създавате само 100 записа наведнъж. Но ако платите 20 долара, ще имате акаунт на уебсайта и ще можете да създадете 5000 записа едновременно. Също така ще можете да запазите тези набори от данни.
Официален URL: Генерирани данни
# 3) IRI RowGen
RowGen е пуснат за първи път през 2004 г. Той поддържа много бази данни и целеви формати на файлове в множество операционни системи за използване в DB, EDW и Data Vault прототипи, стрес тестване на приложения и DevOps, бенчмаркинг и демонстрации, съответстващи на закона за поверителността.
RowGen е съвместим и се задвижва от IRI CoSort, което отчита неговата несравнима скорост в обем и функционална гъвкавост.
Характеристика:
- Поддържа бизнес правила (и бизнес ключове на Data Vault), използвайки синтез на данни, маскиране, картографиране и / или трансформация поле по поле.
- Уникално поддържа едновременна трансформация и многоцелева персонализация (оформление и формат) на тестовите данни
- Запазва референтната цялост чрез зачитане на PK-FK, съставни и саморефериращи се ключове.
- Работи на Windows и ВСИЧКИ вкусове или Linux и Unix (включително z / Linux и MacOS).
- Ненадмината производителност при генериране на огромни обеми тестови данни, предварително сортирани (и напълно предварително конфигурирани) за насипни товари.
- Поддържа добри и лоши стойности, нулево и претеглено честотно разпределение.
- Съчетава се в IRI Voracity с маскиране на данни, подгрупа, ETL, качество на данните, Hadoop и поддръжка за всякакви аналитични цели.
- Може да се използва и в средите на Cigniti BlueSwan TDM за тестване на софтуер и инженеринг на качеството.
Професионалисти:
- Поддръжка на различни платформи, мулти-източник и цел.
- Много голям обем, цели за тестване на интелигентност.
- Eclipse GUI и дизайн на командния ред за работа и извикване, надеждна документация.
Минуси:
- Не е безплатно.
- Изисква използване на (безплатен IRI Workbench) Eclipse UI за използване на вградените функции за класификация и откриване на данни и автоматично създаване на партидни задачи.
Ценови планове: Свържете се с IRI
=> Посетете уебсайта на RowGen
# 4) Databene Benenera
За първи път е издаден през 2006 г. Той поддържа много бази данни и операционни системи. Може да се използва за тестване на производителността.
Характеристика
- Той поддържа синтез на данни и анонимизиране на данни.
- Той предоставя някои JDBC драйвери с отворен код.
- Той подпомага почти всички типове данни на SQL.
- Той поддържа четири операционни системи, Windows, Linux, UNIX и MAC.
Професионалисти:
- Поддръжка на операционна система.
- Поддържа много бази данни.
- Налично е Ръководство за потребителя тук
Минуси:
- Той не поддържа типове SQL като Array, Distinct, Null и Struct.
- Java 6 и по-нова версия е задължителна.
Ценови планове: Безплатно
Официален URL адрес : Databene Benenera
# 5) Mockaroo
Mockaroo ви помага при създаването на произволни данни за тестване. Докато използвате Mockaroo, можете да изтеглите данни и да ги качите във вашата среда, като използвате SQL и CSV.
Характеристика:
- Той поддържа повече от 100 типа данни.
- Той осигурява поддръжка за генериране на данни в CSV, JSON, SQL и Excel формати.
- Той предоставя Mock API, така че да можете да работите със собствения си преден край.
- Създава реалистични данни.
- За географски полета като държава, град-държава и т.н. Mockaroo създава реални и свързани с тях данни.
Професионалисти:
- Не се изисква програмиране.
- Лесен за използване.
Минуси:
- Осигурява ограничени функции.
- Много малко записи с безплатния план.
Ценови планове:
Безплатно: С безплатния план можете да създадете 1000 реда.
Сребро: Можете да създадете 100000 реда с този план и цената ще бъде $ 50 / година.
Злато: Можете да създадете 10 милиона редове с този план и цената ще бъде $ 500 / година.
Официален URL: Мокару
# 6) Генератор на данни на Redgate SQL
С помощта на Redgate SQL Data Generator можете да създавате данни в големи обеми в SQL Server Management Studio. Той генерира данни много бързо. Можете да персонализирате имена на колони, типове данни и т.н.
Характеристика:
- Можете да импортирате данни.
- Ако има несъответствие в типовете данни, то автоматично преобразува данните.
- Поддържа Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 и на Amazon RDS.
- Той осигурява поддръжка за външен ключ.
- Той също така поддържа зависимост между колоните.
Професионалисти
- Последователност на данните в множество таблици.
- Данните от теста могат да бъдат генерирани в рамките на няколко минути.
Минуси
как да стартирам .jar файлове
- Той поддържа само операционната система Windows.
Ценови планове: $ 365 / потребител. Той осигурява безплатен пробен период за 14 дни.
Официален URL: Redgate Sql-генератор на данни
# 7) IBM DB2 Тестов генератор на база данни
Използвайки IBM DB2 генератор на база данни, можете да създадете тестови данни в DB2 базата данни. Тези данни могат да бъдат взети във формат CSV, XML и SQL. Можете да създадете тестови данни от съществуващите данни или да създадете напълно нови данни.
Характеристика:
- Данните от теста могат да се генерират с помощта на инструменти.
- Той поддържа трансформации, базирани на правила.
- Той също така предоставя други функции като XML конфигурация и поддръжка за референтна цялост.
Професионалисти:
- Данните от теста могат да се генерират без ръчна намеса.
- Генерираните тестови данни могат да се използват във всяка база данни.
Минуси:
- Инсталацията е малко сложна.
- Тъй като се предлага като добавка, трябва да имате DB2 база данни, за да използвате този инструмент.
Ценови планове: Безплатно. Той се предлага като добавка към DB2 базата данни.
# 8) Генератор на данни GS
Това е инструмент за автоматизация за генериране на данни, който помага на тестерите, както и на разработчиците.
GS Data Generator предлага три издания, т.е. Standard, Pro и Enterprise. Стандартното издание е да помогне в тестването на производителността и натоварването на основните проекти. Pro Edition е за сложни проекти и поддържа ERP, CRM, интеграция и др. Enterprise Edition помага на разработчици на софтуер и консултантски компании.
Характеристика:
- Той може да създава тестови данни за софтуерен маркетинг, интеграционно тестване, ERP и др.
- Той може също така да осигури сигурност на базата данни, като замени важните данни с изкуствена.
- В същото време той запазва референтната цялост и бизнес логиката.
- Той осигурява поддръжка на MS SQL, Oracle, DB2, Sybase, Access, текстови файлове и Informix.
Професионалисти:
- Лесно използване.
- Помага при интеграционното тестване.
- Можете да създадете голям обем данни безплатно.
Минуси:
- Той поддържа само операционната система Windows.
Ценови планове: Безплатно
Официален URL: GS генератор на данни
# 9) DTM генератор на данни
Този софтуер може автоматично да генерира стойности на данни и обекти на схеми като таблици, изгледи и т.н. Те също имат други инструменти за бази данни като DTM Schema Reporter, DTM Test XML Generator и т.н.
Характеристика:
- Той може да създава случайни и повторяеми данни.
- Поддържаните бази данни включват Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL и др.
- Поддържаните формати за изходни файлове са CSV, SQL Script, XML и JSON.
- За външни източници на данни той поддържа Excel, Access файлове и XML документи.
- DTM Data Generator предоставя 15 метода за попълване на данните в базата данни или за генериране на данни.
Професионалисти:
- Поддържа много често използвани бази данни.
- Бързо генериране на данни.
- Ще получите опции за подмяна, добавяне и актуализиране за всяка таблица.
Минуси:
- Той поддържа само операционната система Windows.
Ценови планове: Той предоставя три ценови плана, т.е. стандартен, професионален и корпоративен. Можете да закупите един, три или пет лиценза за всеки план. Цените се променят в зависимост от броя на лицензите.
Стандартна Версия: За 1 лиценз $ 149.
Професионално издание: За 1 лиценз $ 279.
Enterprise Edition: За 1 лиценз $ 399.
Можете да видите подробна информация за цените на уебсайта им.
Официален URL: DTM генератор на данни
# 10) EMS генератор на данни
EMS предоставя много инструменти за бази данни за Oracle, DB2, MySQL, SQL Server, PostgreSQL и Interbase. Седалището му е в Русия и има още един офис в САЩ.
Характеристика:
- Генерираните данни могат да бъдат редактирани или записани чрез SQL скрипт.
- Той осигурява поддръжка на бази данни на Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase и др.
- Получавате съоръжението за предварителен преглед на генерираните данни.
- Ограничена поддръжка за NULL стойности.
- Той поддържа основни типове данни на Oracle и DB2 и поддържа всички типове данни на MySQL, SQL Server, PostgreSQL и Interbase.
Професионалисти:
- Безплатна поддръжка, актуализации и техническа поддръжка за една година.
- Лесен за употреба инструмент.
- Няма нужда да изпълнявате заявки на сървъра за редактиране или запазване на генерираните данни.
Минуси:
- Трябва да изтеглите различни генератори на данни за различни бази данни.
Ценови планове: 60 долара
Официален URL: EMS генератор на данни
# 11) Datanamic Data Generator MultiDB
Datanamic стартира през 1999 г. Инструментът за генериране на данни Datanamic предоставя интелигентни опции за тестване на база данни. Той има усъвършенствани опции за генериране на данни и валидиране. Той ви дава възможност да изведете генерираните данни директно в базата данни или SQL файл.
Характеристика:
- Осигурява поддръжка на бази данни като Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access и SQLite.
- Той може да генерира напълно нови данни и може да генерира данни от съществуващия.
- Той има функционалността за генериране на данни за множество таблици едновременно.
- Предлагат се разширени опции за генериране на данни, които потвърждават настройките за генериране на данни.
- Той осигурява поддръжка за референтна цялост.
Професионалисти:
- Полезно е за тестване на база данни.
- Осигурява поддръжка за базирани на облак бази данни.
- Той е лесен за използване.
Минуси:
- Това е скъп инструмент.
Ценови планове: Той осигурява 14-дневен безплатен пробен период. Цените започват от $ 499 за един потребител.
Официален URL: Datanamic Data Generator
# 12) Upscene Advance Data Generator
Upscene разработва основно инструменти за бази данни. Има офис в Холандия. Други инструменти на Upscene включват Database Workbench, Hopper, FB Trace Manager, IB Log Manager и ADS Log Manager.
Първата версия на Upscene Advanced Data Generator беше пусната през 2001 г.
Характеристика:
- Той може да генерира данни от нулата.
- Той поддържа много типове данни.
- Той помага при генерирането на данни, които са свързани помежду си в множество таблици.
- Той поддържа ODBC & ADO, Interbase, Firebird и MySQL.
Професионалисти:
- Можете да запазите състоянието, за да стартирате и да върнете тестването от това състояние.
Минуси:
- Трябва да закупите отделни издания за различни бази данни.
Ценови планове: Цената за усъвършенстван генератор на данни за Interbase, Firebird и MySQL е 99 евро за всеки, а за ODBC и ADO цената е 199 евро.
Официален URL: Upscene Advanced Data Generator
Допълнителни инструменти
# 13) E-Naxos DataGen: Този инструмент помага при генерирането на случайни данни в голям обем. Това ще ви помогне при тестване на приложенията за бази данни. Най-новата версия е 1.2 и цената й започва от $ 479.
Официален URL: E-Naxos DataGen
# 14) Генератор на данни за хайвер :Той може да генерира тестови данни, които могат да бъдат изходни данни в оператора за вмъкване на SQL. Данните могат да се вмъкват директно в базата данни MySQL 5.x. Поддържаните операционни системи включват Windows и Linux. Той е достъпен за изтегляне безплатно.
Официален URL: Генератор на данни за хайвер
# 15) Фабрика за данни :Data Factory от Microsoft Azure е инструмент за интегриране на хибридни данни, базиран на облак. Той предоставя много функции като ETL услуга, управление на конвейери за данни и стартиране на услуги за интеграция на SQL сървър в Azure и т.н. Този инструмент работи с данни в облака и на място.
Azure осигурява корпоративна защита на данните. Ценообразуването започва от индийски рупии 66,10 / 1000 дейности на месец.
Официален URL: Фабрика за данни
# 16) Фабрика за данни от SourceForge :Data Factory от SourceForge е Java API, който може да генерира произволни данни в голям обем. Той също е достъпен за изтегляне безплатно.
Официален URL: SourceForge фабрика за данни
Заключение
В заключение на тази статия за Тестови инструменти за генериране на данни можем да кажем, че Generate Data, Databene Benerator и Mockaroo са наистина най-добрите опции, тъй като те могат да генерират голям обем данни на достъпна цена.
как да отворите файл с ключове в Windows
Чрез заплащане на допълнителна цена ще получите по-разширени опции за генериране на данни с Redgate SQL Data Generator и IBM DB2 Test Database Generator.
Надявам се да ви е харесала тази информативна статия за Тестови инструменти за генериране на данни !!
=> Свържете се с нас да предложите списък тук.
Препоръчително четене
- 10+ най-добри инструмента за управление на данни, които да отговорят на вашите нужди от данни през 2021 г.
- Топ 14 НАЙ-ДОБРИ инструменти за управление на тестови данни през 2021г
- Топ 10 на инструментите за наука за данни през 2021 г. за премахване на програмирането
- 10 най-добри инструмента и софтуера за маскиране на данни през 2021 г.
- 10+ най-добри инструменти за събиране на данни със стратегии за събиране на данни
- 26 Най-добри инструменти за интегриране на данни, платформи и доставчици през 2021 г.
- Топ 10 Инструменти за проектиране на бази данни за изграждане на сложни модели данни
- Топ 15 инструменти за големи данни (инструменти за анализ на големи данни) през 2021 г.