假數據生成器:phony
一個微小的命令行程序,它根據一個模板來生成假數據。
示例:
# 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
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!