在Stormpath应用程序中植入假用户数据。

stormpath-seed的Python项目详细描述


在Stormpath应用程序中植入假用户数据。

stormpath-seed Releasestormpath-seed Downloadsstormpath-seed BuildTree Sketch

目的

如果使用Stormpath存储用户 帐户(,你应该是!),并且您想要创建一组假用户 您的应用程序帐户,stormpath seed可以帮助您!

是否要创建假用户:

  • 看看Stormpath的表现如何。
  • 为你的“社交”应用程序创建一堆假用户(比如reddit)。
  • 或者其他随机原因。

stormpath seed使此过程简单!它为 你,是完全可配置的,而且使用简单。砰。

安装

要安装stormpath seed,只需运行:

$ pip install stormpath-seed

这将自动安装最新版本。

注意

如果出现一堆随机错误,安装无法完成,请尝试 使用操作系统的包管理器安装libevent-devstormpath 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日发布。

  • 第一次释放!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
图形Java仿射变换以旋转通用路径   IntelliJ IDEA中的java代码标记为编译器错误,在Eclipse中可以正常工作   java ArrayList的containsAll返回了错误的值   如何在安卓中的片段活动中添加java代码   java通过使用netbeans调用jbutton,将带有行的jbutton添加到jtable中   java在更新arrayAdapter/listView之前更新最终列表   java如何在另一个项目中导入包含AspectJ方面和注释的项目   为什么我的java布尔测试总是失败?   Eclipse中的java自动激活   在Bluetooth for Java(更具体地说是Android)之上是否有TCP/IP协议栈实现?   java Android Studio通过intent传递ArrayList并填充ListView