{"repo":"gangly/datafaker","free":true,"listed":false,"github":"https://github.com/gangly/datafaker","clone":"git clone https://github.com/gangly/datafaker.git","description":"Datafaker is a large-scale test data and flow test data generation tool. Datafaker fakes data and inserts to varied data sources. 测试数据生成工具","language":"Python","stars":644,"topics":["mysql","bigdata","postgresql","kafka","datafaker","testing","hive","hbase","python","fakedata"],"license":null,"category":"databases-storage","readme_excerpt":"Datafaker - Test Data Generation Tool ========= English 中文 1. Introduction Datafaker is a large-scale test data and streaming test data generation tool. It is compatible with Python 2.7 and Python 3.4+. Welcome to download and use. The GitHub address is: https://github.com/gangly/datafaker Documentation is synchronized and updated on GitHub 2. Background In the software development and testing process, test data is often needed. These scenarios include: - Backend development: After creating a new table, you need to construct database test data and generate interface data for use by the frontend. - Database performance testing: Generate a large amount of test data to test database performance. - Streaming data testing: For Kafka streaming data, it is necessary to continuously generate test data to write to Kafka. After research, there is currently no open-source test data generation tool that can generate data with a similar structure to MySQL tables. The common method is to manually create several pieces of data in the database. The disadvantages of this method are: - Time-consuming: Need to construct different data for fields of different data types in the table. - Limited data volume: If you need to construct a large amount of data, manual methods are impractical. - Inaccurate data: For example, when constructing email addresses (which must follow a certain format), phone numbers (with a fixed number of digits), IP addresses (with a fixed format), age (non-negative with a r","default_branch":null,"files":null,"tree":[],"storefront":"/r/gangly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gangly/datafaker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}