首页 > 编程语言 >造数据程序,DATAFAKER的简单介绍

造数据程序,DATAFAKER的简单介绍

时间:2022-09-26 09:14:25浏览次数:80  
标签:python DATAFAKER 程序 kafka meta 简单 txt datafaker

DATAFAKER

 


前言

Datafaker是一个大规模的测试数据和流测试数据生成工具。它与python2.7和python3.4+兼容。欢迎下载使用。github地址是:

https://github.com/gangly/datafaker

github上的文档同步更新


一、什么是DATAFAKER

Datafaker是用python编写的,支持python2.7、python3.4+。当前版本已在pypi上发布。

在这里插入图片描述

二、使用步骤

1.下载

#clone或者下载zip包
git clone https://github.com/gangly/datafaker.git
#进入根目录
cd datafaker-master
#进行安装(此处需要安装python)
python setup.py install

 

2.根据需要安装合适的PACKAGE

此处以kafka为例

#install require package
pip install kafka-python

 

在这里插入图片描述

三、执行测试样例

#创建meta.txt
vim meta.txt
#将如下内容复制到meta.txt中
{
    "name": [:name],
    "age": [:age],
    "school": {
        "sch_name": [:enum(file://../data/names.txt)],
        "sch_address": [:address],
        "scores": [
            {
                "class": [:enum(Math, English)],
                "score": [:decimal(4,2,1)]
            },
            {
                "class": [:enum(Chinese, Computer)],
                "score": [:decimal(4,2,1)]
            }
        ]
    }
}

执行如下代码
注意:test表示kafka主题 10:表示生成的数据条数

datafaker kafka localhost:9092  10 --metaj meta.txt
 

标签:python,DATAFAKER,程序,kafka,meta,简单,txt,datafaker
From: https://www.cnblogs.com/hushaojun/p/16729700.html

相关文章