1. 启动mysql
mysql -u root -p
忘记密码可以在目录, /usr/local/Cellar/HttpRunnerManager/HttpRunnerManager/setting.py搜索数据库可找到
2. 进入rabbitmq目录, /usr/local/Cellar/rabbitmq/3.7.18/
运行 brew services start rabbitmq
关闭 brew services stop rabbitmq
3. 进入HttpRunnerManager目录, /usr/local/Cellar/HttpRunnerManager/
运行 python3 manage.py runserver 0.0.0.0:8000,启动服务
4. 需要异步执行,会使用到定时任务
/usr/local/Cellar/HttpRunnerManager/ 目录下
则运行
python3 manage.py celery -A HttpRunnerManager worker --loglevel=info #启动worker
python3 manage.py celery beat --loglevel=info #启动定时任务监听器
celery flower #启动任务监控后台
5. 访问 http://localhost:5555/monitor 即可查看任务列表和状态
http://127.0.0.1:8000/api/index/ 接口平台
http://127.0.0.1:8000/admin/ 后台运维管理系统
6. 开启接口API样例服务
在目录下 /usr/local/Cellar/HttpRunner 运行
export FLASK_APP=tests/api_server.py
flask run