在Stormpath应用程序中植入假用户数据。
stormpath-seed的Python项目详细描述
在Stormpath应用程序中植入假用户数据。
元
- 作者:Randall Degges
- 电子邮件:r@rdegges.com
- 网站:http://www.rdegges.com
- 状态:保持,活动
目的
如果使用Stormpath存储用户 帐户(,你应该是!),并且您想要创建一组假用户 您的应用程序帐户,stormpath seed可以帮助您!
是否要创建假用户:
- 看看Stormpath的表现如何。
- 为你的“社交”应用程序创建一堆假用户(比如reddit)。
- 或者其他随机原因。
stormpath seed使此过程简单!它为 你,是完全可配置的,而且使用简单。砰。
安装
要安装stormpath seed,只需运行:
$ pip install stormpath-seed
这将自动安装最新版本。
注意
如果出现一堆随机错误,安装无法完成,请尝试 使用操作系统的包管理器安装libevent-dev。 stormpath seed使用gevent进行并发, 这就是为什么必须安装操作系统包的原因。
用法
要使用此工具,只需从命令行运行$ stormpath-seed--help。 它提供了开始使用所需的所有文档。
但是…因为我知道你很懒,不想看我写的文档 结束,这里是总结:
运行以下命令来存储/保存您的Stormpath API凭据(this 不需要,但会使事情更简单:
$ stormpath-seed --configure
这将提示您输入凭据,并将其另存为 ~/.stormpath/seed.json。
要使用该工具创建假用户,以下是一个简单的示例:
$ stormpath-seed --application my-app --total-users 1000
这将在名为 “我的应用程序”。如果^ {EM1} $“我的应用程序”< EEM>应用程序不存在:它将被创建 自动。
现在,默认情况下,上面的命令只会创建一些really fake 账户。它将使用uuid作为帐户名/电子邮件。如果你想要什么 更真实一点,您可以这样做:
$ stormpath-seed --application my-app --total-users 1000 --real-users
这将创建看起来完全真实和合法的用户帐户。这是怎么回事 工作?它使用了令人惊异和令人敬畏的randomuser.me API服务。
注意
向randomuser.me团队大声喊叫。你会杀了它的。你的网站 很漂亮,我喜欢stats页面,很高兴使用你的api。如果 你在湾区hit me up免费 咖啡!<;333
想更快地创建用户吗?您可以像这样控制并发性:
$ stormpath-seed --application my-app --total-users 1000 --concurrency 20
默认情况下,stormpath seed将在 名为“风暴路径种子”的应用程序。
最后,如果您使用的是Stormpath的私有部署,则可以使用 base-url标记如下:
$ stormpath-seed --application my-app --total-users 100000 --url https://api.myprivateapi.com/v1
砰。
贡献
这个项目是唯一可能的,因为惊人的贡献者谁的工作!
如果你想改进这个库,请给我一个请求!我很高兴 查看和合并拉取请求。
标准贡献工作流应该如下所示:
- 在github上派生此项目。
- 在主分支中进行一些更改(此项目很简单,因此不需要 使事情复杂化。
- 准备好后发送拉取请求。
更改日志
所有库更改,按降序排列。
版本0.0.3
2016年9月21日发布。
- 更新randomuser.me API端点以反映其新的API内容。
版本0.0.2
发布的septe2015年9月15日。
-
用最新版本的Doopt修复bug。<修复贫穷——配置处理。
- 添加对在seed.json配置中配置Stormpath基URL的支持 文件。 修理小虫子。
- 添加Travis CI生成。
- 将选项修改为更简单。
版本0.0.1
2014年3月2日发布。
- 第一次释放!