linux下搭建httprunnermanager环境
- 1、简介
- HttpRunnerManager是基于 HttpRunner 的接口自动化测试平台,该工具是对 HttpRunner 的包装和Web图形化, 另外还增加了一些新概念(项目/模块)用来组织用例。
- 如果对 yaml 语法格式不熟悉,以及对于 httprunner 命令不熟悉的可以使用该平台执行接口自动化测试。
- 2、项目地址:
- 3、环境搭建
-
3.1:家目录下新建文件:httprunnermanger_web,上传文件,解压
- 上传
- 使用xftp工具
- 使用命令
- yum -y install lrzsz
- rz 上传文件:cd 到文件目录,输入rz 即可弹出文件上传框
- sz 下载文件:sz 文件名
- 解压
- yum install unzip -y
- unzip httprunnermanger_web
- 上传
-
3.2:安装依赖包
- 进入解压文件,查看requirements.txt文件需要的依赖包
- pip3 install -r requirements.txt
-
3.3:修改数据库配置文件
- 新建一个数据库
- 切换目录到HttpRunnerManager
- cd HttpRunnerManager/
- 编辑settings.py文件,修改数据库相关信息为刚才新建的数据库
- 编辑之后,保存退出
- 新建一个数据库
-
3.4:Django同步数据库
- 生成表结构
- 注意:生成表结构之前,一定要到对应数据新建库,与配置文件中数据库名一致
- 切换到项目目录下,执行:python3 manage.py makemigrations
- 不是报错,没有需要变更的
- 注意:生成表结构之前,一定要到对应数据新建库,与配置文件中数据库名一致
- 同步数据库
- python3 manage.py migrate
- 上述命令执行成功后,我们可以在数据库看到生成了很多表
- python3 manage.py migrate
- 生成表结构
-
3.5:启动服务,设置端口
- python3 manage.py runserver 0.0.0.0:8000
- 注意,先要到阿里云上开发端口
-
- 如图所示,没有报错,就证明服务正常启动了
- 如果提示端口已被占用
- 查看服务:ps -ef | grep python3
- 杀进程:kill -9 进程号
- 挂后台启动:nohup python3 manage.py runserver 0.0.0.0:8000 >djo.out 2>&1 &
- python3 manage.py runserver 0.0.0.0:8000
-
3.6:创建超级用户
- 登录后台管理
- 地址:服务器ip:8000/admin
- 登录后台管理
-
3.7:登录使用
- 前端使用
- 登录页面:服务器ip:8000/api/login/,先注册,后登录
- 前端使用
-
至此,httprunnermanager环境搭建完成。。。。
-