假数据生成器:phony
jopen
10年前
一个微小的命令行程序,它根据一个模板来生成假数据。
示例:
# publish email to nsq every 1ms. echo '{"email":"{{email}}", "subject": "welcome!"}' \ | phony --tick 1ms \ | json-to-nsq --topic users # add users to FoundationDB. echo "'set {{username}} {{avatar}}'" \ | phony \ | xargs -L1 -n3 fdbcli --exec # add users to MongoDB. echo "'db.users.insert({ name: \"{{name}}\" })'" \ | phony \ | xargs -L1 -n1 mongo --eval # add users to Redis. echo "set {{username}} {{avatar}}" \ | phony \ | xargs -L1 -n3 redis-cli # send a single request using curl. echo 'country={{country}}' \ | phony --max 1 \ | curl -d @- httpbin.org/post
Installation
$ go get github.com/yields/phony
用法
Usage: phony [--tick d] [--max n] [--list] phony -h | --help phony -v | --version Options: --list list all available generators --max n generate data up to n [default: -1] --tick d generate data every d [default: 10ms] -v, --version show version information -h, --help show help information
生成器
email domain avatar name domain.tld domain.name username name.last color country.code state timezone name.first product.name country state.code product.category event.action