databene benerator là một khuôn khổ cho việc tạo ra các dữ liệu thử nghiệm cao, khối lượng thực tế và hợp lệ, được sử dụng để thử nghiệm (đơn vị / nhập / load) và thiết lập showcase.
Chế siêu dữ liệu được nhập khẩu từ các hệ thống và / hoặc các tập tin cấu hình. Dữ liệu có thể được nhập khẩu từ và xuất khẩu sang các tập tin và các hệ thống, ẩn danh hoặc tạo ra từ đầu. Gói miền cung cấp máy phát điện tái sử dụng để tạo ra các dữ liệu tên miền cụ thể như tên và địa chỉ quốc tế hóa trong ngôn ngữ và vùng. Nó là mạnh mẽ tùy biến với các plugin và các tùy chọn cấu hình.
Phần mềm này được phát hành theo giấy phép đôi - GPL và thương mại.
là gì mới trong phiên bản này:
- Phiên bản này sửa chữa một số lỗi lớn và bổ sung thêm các tính năng lấy dữ liệu từ một cụ thể tab trong một tài liệu Excel.
là gì mới trong phiên bản 0.7.5:
- Address.state giải quyết cho một đối tượng nhà nước thay vì chuỗi id nhà nước. Sử dụng address.state.name và address.state.id để truy cập thông tin chi tiết nhà nước
- bộ dữ liệu máy phát điện dựa trên hỗ trợ một dự phòng cho bộ dữ liệu khác thuộc cùng một superset
- biến gây NPE trong vòng lặp trống
- WeightedLongGenerator luôn tạo ra 0
- AddressGenerator luôn luôn sử dụng cùng một thành phố
- thành phố của Mỹ không có một nhà nước được giao
- thành phố Brazil không có một nhà nước được giao
- địa chỉ Thụy Sĩ không có một tên đường phố phù hợp với ngôn ngữ của bang
- tất cả là Đức
- Một số tên đường phố Pháp ở Thụy Sĩ có lỗi đánh máy
- Không có thông báo lỗi nếu một bản cập nhật không thành công vì không tồn tại PK
- # 3483733: PhoneNumberGenerator sản xuất NPE
- # 3483708: benerator không phân tích benerator.xml ra khỏi hộp
- # 3483739: Suffix .ben.xml không được tôn trọng
- # 3429438: Wrong lineSeparator sử dụng SQLEntityExporter
là gì mới trong phiên bản 0.7.1:
- Phiên bản này sửa lỗi không thống nhất phụ thuộc mà ngăn cản người sử dụng Benerator 0.7.0 chạy nó trong một dự án Maven.
là gì mới trong phiên bản 0.6.6:.
- Cải thiện hiệu suất và lỗi cố định
- Một tiện ích memstore cung cấp tính năng cơ sở dữ liệu giống như để theo dõi dữ liệu trung gian.
- Giản chuyển mã của đồ thị dữ liệu.
- Nhiều cải tiến nhỏ từ yêu cầu của người sử dụng tính năng Benerator, ví dụ: tính năng định dạng mở rộng cho CSV- / FlatFile- / ScriptedEntityExporter. PersonGenerator và AddressGenerator bây giờ có thể được áp dụng cho các khu vực hợp như 'châu Âu'.
- Một checker dependy mới xác minh tính thống nhất của các triển khai.
- Các tính năng mới DB Sanity được hỗ trợ.
là gì mới trong phiên bản 0.6.5:
- Đây là một phiên bản bảo trì sửa chữa các lỗi quan trọng cho hệ thống Windows cũng như cho MySQL và PostgreSQL cơ sở dữ liệu.
- Các tính năng được thêm vào cho chế biến các tập tin CSV mà không hàng đầu.
- Tất cả những người dùng đang sử dụng phiên bản 0.6.4 được encouranged mạnh mẽ để nâng cấp.
là gì mới trong phiên bản 0.6.4:
- Added phương pháp để StorageSystem giao diện: void thực (String lệnh)
- thay đổi bản đồ JDBC BIGINT - & gt; Java Long
- Giới thiệu đánh giá shortcut của && và || trong BeneratorScript
- CompanyNameGenerator bây giờ tạo đối tượng CompanyName với truy cập theo thuộc tính đến các chi tiết tên (Shortname, Họ và tên, khu vực, vị trí, legalForm)
- vô hiệu hóa xác nhận sơ đồ mô tả các tập tin
- hỗ trợ DB Sanity
- hỗ trợ lười biếng tải dữ liệu cơ sở dữ liệu meta li>
- SequenceTableGenerator
- PostalCodeValidator
- tin nhắn
- NoiseInducer: Chuyển đổi đó gây ra tiếng ồn thống kê về số
- giới thiệu "mục lục" thuộc tính trong
- công nhận Danh mục mặc định của người dùng cơ sở dữ liệu và đồ
- đánh giá điều kiện của một mô tả:
- ConsoleExporter có thể được giới hạn để chỉ hiển thị các thực thể n đầu tiên của mỗi loại hoàn toàn và chỉ thải ra dấu chấm sau
- DBSystem.tableExists phương pháp mới (tableName)
- cải thiện nhận cấu hình tự không hợp lệ
- DayGenerator Giới thiệu cho thế hệ ngày 'ngày' granularity
- cơ sở dữ liệu meta dữ liệu đệm
- hỗ trợ các định nghĩa cơ sở dữ liệu trung tâm với tên 'môi trường', ví dụ:
- Kiểm tra nếu một thiết lập đã được xác định:
- thế hệ báo lỗi rõ ràng và quá trình xác định giá trị xuất cảnh, ví dụ: Không có môi trường được quy định
- Converters mới:
- Char2StringConverter
- EscapingConverter
- Number2CharConverter
- Thêm org.databene.commons.format. * Để mặc định nhập khẩu
- Tự động nhận tuyệt đối (TM) đường dẫn Windows và Unix đường dẫn sử dụng nhà
- người tiêu dùng mới:
- BadDataConsumer
- ListConsumer
- Hỗ trợ Số SP == 0 (cho phụ s mà không tự xử lý trang / giao dịch)
- Hỗ trợ params dòng lệnh Java tiêu chuẩn trong Project Wizard, ví dụ: -Duser.language = En -Duser.region = US
- Tính năng chuyển mã
- 3089196: Các POM cho xerces: XercesImpl: jar: 2.9.1 là mất tích
- 3089078: dự án được tạo ra không có một ràng buộc SLF4J
- 3089073: Bug ở định dạng Timestamp cho độ phân giải thứ hai
- 3157407: 'dữ liệu' không được áp dụng cho StreetNameGenerator
- 3108933: nullQuota không được áp dụng khi sử dụng một kịch bản
- 3075892: Khởi tạo không thành công với PostgreSQL
- 3075401: boolean vấn đề hệ giá trị trong postgresql 8.4
- NullPointerException vào tên cửa hàng trống rỗng (PostgreSQL)
- DateTimeGenerator không tôn trọng tiết kiệm ánh sáng ban ngày lần
- lỗi trong thư mục bản demo
- thế hệ thời gian bù đắp của DateTimeGenerator
- tắt máy xử lý móc
- số thập phân dạng trong FlatFileEntityExporter
- thế hệ big_decimal trong chuỗi
- hỗ trợ phân phối Script dựa vào thuộc tính
- lỗi trong việc đánh giá minCount sau khi thực hiện nhiệm vụ
- hỗ trợ độ chính xác trong 'tích lũy' chuỗi
- Không có quyền CSV gây ArrayIndexException
- Benerator Project Wizard bị treo khi các lĩnh vực 'mã hóa', 'địa', 'dòng phân cách' hay 'dữ liệu' là trống
- Wrong lắp ráp phân phối:
- trình điều khiển cơ sở dữ liệu bị mất
- trùng lặp jar và nguồn test
là gì mới trong phiên bản 0.5.9 SR1:
- Thêm org.databene.benerator.primitive để nhập khẩu mặc định
- sửa lỗi:
- 2805329 DateTimeGenerator không dừng lại ở maxDate
- 2805327 Thời gian DateTimeGenerator
- 2805254 mili giây bỏ qua trong DateTimeGenerator
- 2797001 Bug trong phân tích tổng hợp các phím nước ngoài
- 2803686 không có sẵn trong bối cảnh
- 2805574 hệ BIGINT không cho DB2
- Country data cố định của Cote d'Ivoire, Guinea, Libya, Monaco, Montserrat, Quần đảo Virgin và Việt Nam
Thế hệ
Thiết lập
là gì mới trong phiên bản 0.5.9:
- Thêm kịch bản shell để bắt đầu HSQL DB và Cơ sở dữ liệu HSQL Quản lý
- Thêm org.databene.commons.converter để nhập khẩu mặc định
- Bây giờ biểu hiện kịch bản có thể được sử dụng cho tất cả các thuộc tính XML trong một tập tin mô tả
- Bao gồm Jaybird (Firebird JDBC driver) trong distrubtion
- kịch bản mới file HSQLDB, HSQL-manager und test-shop
là gì mới trong phiên bản 0.5.8:
- Phiên bản này cung cấp nhiều cải tiến theo yêu cầu của cộng đồng, ví dụ: nhập khẩu Excel (TM), đã hỗ trợ cho các cơ sở dữ liệu Firebird, tùy chỉnh dải phân cách thập phân như ',', tên nữ trong gia đình (trong ngôn ngữ Slav), tên Nga, hỗ trợ thuật sĩ dự án cho các dự án cơ sở dữ liệu phi và một loạt các cải tiến trong sử dụng thuận tiện. Tất cả các lỗi được gọi là cố định.
Bình luận không