感谢作者:yinquanwang

参考:https://github.com/HttpRunner/HttpRunnerManager

            https://www.cnblogs.com/ericli-ericli/p/5902270.html

 

1、下载 https://github.com/HttpRunner/HttpRunnerManager 

2、安装 rabbitmq 

    2.1 先安装 Erlang :http://www.erlang.org/downloads 找对应版本

    2.2 安装 rabbitmq  :http://www.rabbitmq.com/install-windows.html 

    2.3 启动服务 逐条运行:

你的路径\rabbitmq_server-3.6.5\sbin\rabbitmq-plugins.bat enable rabbitmq_management
              
net stop RabbitMQ && net start RabbitMQ

    成功后 访问 http://localhost:15672/#/

    使用 username:guest、Password:guest 登陆

3、整个mysql 创建数据库HttpRunner 编码 utf8 

4、修改:settings.py里base 、worker相关配置,按照git上的配置即可 :https://github.com/HttpRunner/HttpRunnerManager

5、命令行窗口切换到HttpRunnerManager目录安装依赖库

    pip install -r requirements.txt

6、命令行窗口切换到HttpRunnerManager目录 生成数据库迁移脚本,并生成表结构

    python manage.py makemigrations ApiManager #生成数据迁移脚本
    python manage.py migrate  #应用到db生成数据表

7、启动服务,

    python manage.py runserver 0.0.0.0:8000

8、启动worker, 如果选择同步执行并确保不会使用到定时任务,那么此步骤可忽略

    python manage.py celery -A HttpRunnerManager worker --loglevel=info  #启动worker
    python manage.py celery beat --loglevel=info #启动定时任务监听器
    celery flower #启动任务监控后台

剩下:

访问:http://localhost:5555/dashboard 即可查看任务列表和状态

浏览器输入:http://127.0.0.1:8000/api/register/ 注册用户,开始尽情享用平台吧

浏览器输入http://127.0.0.1:8000/admin/ 输入步骤6设置的用户名、密码,登录后台运维管理系统,可后台管理数据

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐