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