databene benerator este un cadru pentru crearea datelor de testare de mare volum realiste și valide, utilizate pentru testarea (unitate / integrare / încărcare) și configurare portofoliu.
Constrângeri de metadate sunt importate de la sisteme și / sau fișierele de configurare. Datele pot fi importate și exportate de la fișiere și sisteme, anonime sau generate de la zero. Pachete Domain furniza generatoare reutilizabile pentru crearea de date specifice domeniului precum nume si adrese internaționalizate în limba și regiunea. Este puternic personalizabil cu plugin-uri și opțiuni de configurare.
Acest software este lansat sub licență de dublu - GPL și comercial.
Ce este nou în această versiune:
- Această versiune rezolvă mai multe bug-uri majore și adaugă funcția de recuperare a datelor de la un anumit Fila într-un document Excel.
Ce este nou în versiunea 0.7.5:
- Address.state rezolvă la un obiect stare în loc de șirul id de stat. Foloseste address.state.name și address.state.id pentru a accesa detalii de stat
- Generatoare pe baza seturilor de date suporta o rezervă pentru alte seturi de date face parte din același superset
- variabil determină NPE în buclă gol
- WeightedLongGenerator generează întotdeauna 0
- AddressGenerator utilizează întotdeauna același oraș
- orase din SUA nu au un stat alocat
- orase Brazilia nu au un stat alocat
- adresele elvețieni nu au un nume de stradă care se potrivește limbă cantonul de
- toate sunt German
- Unele nume de străzi Franceză Elveția au erorile de scriere,
- Nu mesaj de eroare dacă o actualizare nu din cauza inexistenței PK
- # 3483733: PhoneNumberGenerator produce NPE
- # 3483708: benerator nu analiza benerator.xml din cutie
- # 3483739: Sufix .ben.xml nu este respectat
- # 3429438: lineSeparator greșită folosind SQLEntityExporter
Ce este nou în versiunea 0.7.1:
- Această versiune rezolvă inconsecvențe de dependență care au împiedicat utilizatorii de Benerator 0.7.0 de la care rulează într-un proiect Maven.
Ce este nou în versiunea 0.6.6:.
- performanță îmbunătățită și bug-uri fixe
- Un utilitar memstore oferă caracteristici de bază de date cum ar fi pentru urmărirea datelor intermediare.
- simplificata transcodării de grafice de date.
- Numeroase îmbunătățiri mai mici de cereri de facilitati de utilizatori Benerator, de exemplu, Caracteristici de formatare extinse pentru CSV- / FlatFile- / ScriptedEntityExporter. PersonGenerator și AddressGenerator pot fi acum aplicate pentru regiunile compozite, cum ar fi "Europa".
- O nouă pul dependy verifică coerența de implementări.
- caracteristici noi DB bun-simț sunt acceptate.
Ce este nou în versiunea 0.6.5:
- Aceasta este o versiune de întreținere care stabilește bug-uri critice pentru sistemele de operare Windows, precum și pentru baze de date MySQL și PostgreSQL.
- Caracteristici s-au adăugat pentru procesarea fișierelor CSV fără antet rând.
- Toți utilizatorii care folosesc eliberare 0.6.4 sunt puternic encouranged pentru a face upgrade.
Ce este nou în versiunea 0.6.4:
- metodă Adăugată la StorageSystem interfață: executa void (String comandă)
- schimbat de cartografiere JDBC BIGINT - & gt; Java lung
- evaluare acces rapid introdus de && și || în BeneratorScript
- CompanyNameGenerator genereaza acum obiect CompanyName cu acces pe baza de proprietate pentru detalii Numele (shortName, FULLNAME, sector, localizare, legalForm)
- validarea schemă cu handicap de fișiere descriptor
- sprijin DB Sanity
- susținere încărcare leneș de date meta baza de date
- SequenceTableGenerator
- PostalCodeValidator
- Mesaj
- NoiseInducer: convertor care induce zgomot statistice cu privire la numărul
- introdus "catalog" atribut în
- recunoaștere a catalog implicit un utilizator bază de date și schemă
- evaluare condiționată de un descriptor:
- ConsoleExporter poate fi limitată pentru a afișa numai primele n entitățile din fiecare tip complet și să emită doar puncte mai târziu
- noi DBSystem.tableExists metoda (tableName)
- recunoaștere mai bună a configurației secvențe invalid
- DayGenerator Introdus pentru generarea data de granularitate "zi"
- baze de date meta tamponare date
- susținere definiții de baze de date centrale cu nume "mediu", de exemplu,
- Verificarea dacă o setare a fost definit:
- generație eroare explicit și procesul de ieșire de determinare valoare, de exemplu, Nu sunt specificate mediu
- noi Convertoare:
- Char2StringConverter
- EscapingConverter
- Number2CharConverter
- org.databene.commons.format Adăugat. * La valorile implicite importurilor
- Recunoașterea automată a Windows (TM) căi absolute și Unix căi de utilizare Casa de
- noi consumatori:
- BadDataConsumer
- ListConsumer
- Sprijinirea PAGESIZE == 0 (pentru sub e fără manipulare propriu pagina / tranzacție)
- Sprijinirea Java params standard de linie de comandă în Expertul de proiect, de exemplu, -Duser.language = Ro -Duser.region = SUA
- caracteristica transcodare
- 3089196: MOP de Xerces: XercesImpl: borcan: 2.9.1 lipsește
- 3089078: Proiecte generate nu au un caracter obligatoriu SLF4J
- 3089073: Bug in format Timestamp pentru a doua rezoluție
- 3157407: "CCD" nu se aplică StreetNameGenerator
- 3108933: nullQuota nu se aplică atunci când se utilizează un script
- 3075892: inițializare nu reușește cu PostgreSQL
- 3075401: boolean problemă generație valoare în PostgreSQL 8.4
- NullPointerException pe numele catalog gol (PostgreSQL)
- DateTimeGenerator nu respectă de vară ori
- bug-uri în dosarele demo
- generație timp offset de DateTimeGenerator
- închidere cârlig de manipulare
- număr zecimal de formatare în FlatFileEntityExporter
- generație big_decimal în secvențele
- bazată pe Script suport de distribuție în proprietăți
- bug în evaluarea minCount după executarea sarcină
- sprijin precizie în "cumulate" secvență
- Empty ponderat CSV determină ArrayIndexException
- Benerator Wizard proiect se blochează când "codare" câmpurile, "locale", "linia separator" sau "CCD" sunt goale
- montare de distribuție greșită:
- drivere de bază de date care lipsesc
- borcan duplicat și sursă de testare
Ce este nou în versiunea 0.5.9 SR1:
- Adăugat org.databene.benerator.primitive la importurile implicite
- repararea bug-urilor:
- 2805329 DateTimeGenerator nu se oprește la maxDate
- 2805327 Ora DateTimeGenerator
- 2805254 milisecunde ignorate în DateTimeGenerator
- 2797001 Bug în parsarea chei străine compozite
- 2803686 nu este disponibil în context
- 2805574 generație BIGINT nu pentru DB2
- datele țară fixe Coasta de Fildeș, Guineea, Libia, Monaco, Montserrat, Insulele Virgine și Vietnam
Generație
Setarea
Ce este nou în versiunea 0.5.9:
- Adaugata scripturi pentru pornirea HSQL DB și HSQL baze de date Managerul
- Adaugata org.databene.commons.converter a importurilor implicite
- Acum expresii script pot fi folosite pentru toate atributele XML într-un fișier descriptor
- Inclus Jaybird (driver JDBC Firebird) în distrubtion
- nou script de shell fișiere HSQLDB, HSQL-manager und testul-shop
Ce este nou în versiunea 0.5.8:
- Această versiune oferă multe îmbunătățiri solicitate de comunitate, de exemplu, importatoare Excel (TM) coli, suport pentru baza de date Firebird, personalizate separatoare zecimale, cum ar fi ",", numele de familie de sex feminin (în limbile slave), nume rusești, suport asistent de proiect pentru proiecte non-baze de date și o serie de îmbunătățiri în confort de utilizare. Toate bug-uri cunoscute sunt fixate.
Comentariile nu a fost găsit