httprunner manage的搭建和使用

一、HttpRunnerManage的搭建

  主要参考以下两篇博客搭建,博主写的很详细:

    1、https://www.cnblogs.com/tiechui2015/p/10017801.html

    2、https://www.cnblogs.com/feifei-cyj/p/10911688.html

  注意事项:

    1、django版本切换为2.1.3 ,mysql5.5的版本已经不被支持,建议选用8.0版本

    2、若是需要重置mysql密码,参考此博客:https://www.cnblogs.com/hd-test/p/11415730.html

二、HttpRunnerManage的使用

  1、设置管理后台的账户和密码

     cd 到HttpRunnerManager-master的目录下,创建管理员账号为settings.py中设置的账号和密码:python manage.py createsuperuser

    

  2、启动项目

     cd 到HttpRunnerManager-master的目录下,启动django项目:python manage.py runserver

             

  3、启动worker

   cd 到HttpRunnerManager-master的目录下,执行:python manage.py celery -A HttpRunnerManager worker --loglevel=info

   注意:如果启动woker的时候报错,仔细检查一下相关配置:

      1)进入到 HttpRunnerManager-master\HttpRunnerManager\settings.py:worker的相关配置

                        BROKER_URL = 'amqp://guest:[email protected]:5672//' if DEBUG else 'amqp://guest:guest@host:5672//  # 127.0.0.1:5672即为rabbitmq-server所在服务器ip地址

                      2)进入到 HttpRunnerManager-master\templates,修改base.html:

                          

                       3)执行 pip install -r requirements.txt    如果报错djcelery和celery的版本问题,请检查这两个模块版本,新的celery4.0和djcelery3.1.17不兼容

                           ——解决办法:卸载celery4.0版本,安装celery 3.1.15版本; 

  4、开启定时任务配置

   cd 到HttpRunnerManager-master的目录下,执行:python manage.py celery beat --loglevel=info

          

  5、celery flower 访问:http://localhost:5555/dashboard 查看任务列表和状态

         

  6、打开 http://127.0.0.1:8000/api/register/,注册用户,登录

       

  【登录】

  

  

  

   

    

猜你喜欢

转载自www.cnblogs.com/hd-test/p/12165078.html