F.A.Q

Frequently Asked Questions.

Find out how DATAMIMIC streamlines your data generation process.

Installation and Requirements

What are the minimum system requirements for DATAMIMIC installation?

The minimum system requirements for installing DATAMIMIC are as follows: Operating System: Linux; Virtual Layer: Docker/Podman or Kubernetes/OpenShift; CPU: >=4 cores (>2GHz); RAM: >8GB; In an enterprise context, we recommend: Container Storage: 30 GB, Project Data: >50 GB.

DATAMIMIC releases software updates periodically to improve its features, fix bugs, and enhance performance. You can check for updates on the official DATAMIMIC customer announcements or subscribe to their newsletter for notifications.

Features and Functionality

What types of test data can I generate using DATAMIMIC?

With DATAMIMIC, you can generate various types of test data, including but not limited to strings, numbers, dates, addresses, email addresses, phone numbers, and more. DATAMIMIC provides built-in generators for these data types, allowing you to create realistic and diverse test data.

DATAMIMIC is an advanced test data tool developed to modernize our test data management solutions. With a new core built on Python and Rust, it offers enhanced multiprocessing and scalability. The tool features a user-friendly UI for simplified model editing and creation, and a JSON-based metadata structure that improves JSON and XML generation. As we transition our technology stack, older tools like Benerator are being phased out to better meet the current and future needs of our users with more tailored and efficient solutions.

Yes, DATAMIMIC supports generating test data in multiple languages. It provides localization options and language-specific generators to generate data in different languages, enabling you to test internationalization and localization aspects of your applications.

DATAMIMIC offers features to generate test data that adheres to specific business rules. You can define custom rules, constraints, and validations using DATAMIMIC’s rule-based generation capabilities. This ensures that the generated test data complies with your business logic and requirements.

DATAMIMIC allows you to simulate various types of user behavior by generating test data that represents different user profiles, preferences, and actions. You can define scenarios and use DATAMIMIC’s data generation capabilities to create realistic user data for testing different user interactions and workflows in your application.

DATAMIMIC provides generators for generating random and realistic personal information, such as names, addresses, email addresses, phone numbers, and more. You can configure these generators to generate data that closely resembles real-world personal information, enabling comprehensive testing of your applications.

DATAMIMIC Enterprise includes modules to process AVRO, PACS, EDIFACT, JSON, XML and further industry specific standards. Approach us for a detailed list of interchange formats.

DATAMIMIC supports numerous databases such as H2, MS SQL, MySQL, Oracle, PostgreSQL, Yellowbrick, Snowflake, and more. Cannot find your database? Let us know and we will review the integration of your database and can add it short term.

DATAMIMIC reads data from multiple source systems such as databases, files, message queues (JMS, Kafka) and many more.

DATAMIMIC can read with high performance from most databases. The test data tool also supports NoSQL databases like MongoDB. Approach us to find out if we can also connect to your storage technology.

Yes, DATAMIMIC can connect with Apache Kafka and consume messages from its topics efficiently. This ability makes DATAMIMIC a versatile tool for testing data pipelines involving Kafka. Please reach out to us if you need assistance with integrating DATAMIMIC with your specific Kafka setup.

DATAMIMIC excels in crafting intricate nested JSON structures tailored for enterprise-level scenarios. Users have the flexibility to auto-generate DATAMIMIC models simply by uploading JSON files. Additionally, it’s possible to design JSON templates and integrate variables, enabling a dynamic and customized approach to test data generation.

DATAMIMIC enables the creation of sophisticated JSON structures directly from data models, leveraging its comprehensive suite of built-in data generators as well as incorporating data from multiple external sources. This process ensures that users can simulate real-world data scenarios with high precision and variability, crucial for thorough testing and development.

Integration and Performance

What is multiprocessing for data generation and anonymization?

Multiprocessing for data generation and anonymization means that DATAMIMIC Enterprise Edition can run multiple processes concurrently. This allows it to generate and anonymize data more quickly and efficiently, thereby reducing the time required for these operations.

The performance metrics of DATAMIMIC during test data generation can vary depending on factors such as the complexity of data models, the size of the dataset, the hardware infrastructure, and the database performance. DATAMIMIC is designed to generate data efficiently, and you can optimize its performance by following best practices and optimizing your environment.

Yes, DATAMIMIC Enterprise Edition is designed to easily scale over multiple machines in your private cloud or cluster setup. This means you can distribute the load of data generation and anonymization tasks across several machines to enhance performance and efficiency.

Yes, DATAMIMIC can be integrated with Tricentis Tosca to enhance your testing processes. By doing so, you can leverage DATAMIMIC’s advanced data generation capabilities within Tosca’s testing environment.

Absolutely. Once DATAMIMIC is integrated with Tosca, you can use it to generate a wide variety of test data. This data can then be imported into Tosca for use in your test cases. Approach us to find out about our integration for our clients in Finance & Banking integrating DATAMIMIC with Tosca DI.

Support and Troubleshooting

Where can I report bugs or issues I encounter while using DATAMIMIC?
If you encounter any bugs or issues while using DATAMIMIC, we encourage you to report them through our official bug tracking system or support channels. For our premium subscriptions please approach us by Chat, Contact Form, Email or Phone.  
DATAMIMIC provides customer support through various channels, including Chat, Contact Form, Email, or Phone. Our dedicated support team is always ready to assist you in resolving any technical issues and answering questions related to DATAMIMIC. Additionally, we offer custom-tailored support packages designed to meet the specific needs of our enterprise customers.

Security and Privacy

Does DATAMIMIC offer data obfuscation and anonymization features for secure testing?

Yes, DATAMIMIC offers data obfuscation and anonymization features to ensure secure testing. These features allow you to mask sensitive data and generate realistic but anonymized test data, protecting the privacy and confidentiality of personal or sensitive information.

The security of test data generated with DATAMIMIC depends on various factors, including the implementation of data privacy measures, compliance with security best practices, and the environment in which DATAMIMIC is used. DATAMIMIC itself does not introduce security vulnerabilities, but it is essential to handle and protect the generated test data appropriately within your testing processes.