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