windows下搭建httprunnermanager并进行接口自动化测试
一 准备
1.windows系统电脑一台 淘宝,京东都可
2.python3.0 https://www.python.org/getit/
3.Erlang http://www.erlang.org/
4.rabbitmq https://www.rabbitmq.com/
5.mysql数据库 https://www.mysql.com/
6.httprunnermanager https://github.com/HttpRunner/HttpRunnerManager
懒人可以直接百度云取,电脑要自带。
https://pan.baidu.com/s/1Hsd-_XxGuJFeoBIl8q8iew
提取码:i1hq
二.安装与配置
这里主要讲rabbitmq与httprunnermanager的安装与配置
1.rabbitmq
(1 选择windows版本下载并安装

(2 然后以管理员身份运行

(3 进入http://localhost:15672 然后验证下是否启动成功,若是不成功cmd进入sbin目录执行下面两条命令 1.rabbitmq-plugins enable rabbitmq_management
2.rabbitmqctl start_app

(4 进去之后让输入账号与密码,默认没guest/guest


2.httprunnermanager
(1 进入github下载

(2 下载完成之后解压要任意一个文件下

(3 httprunnermanager配置
首先数据库配置,这里要注意的是要在所连接的mysql数据库中新建一个数据库名为 HttpRunnerManager,否则后面httprunnermanager启动的时候会报错

然后BROKER_URL处改成如图所示邮箱和密码处可以改成自己的

(4 安装依赖库文件
打开cmd窗口切换到httprunnermanager并执行 pip install -r requirements.txt 安装时间较长,可以提前进行安装

(5 数据库迁移与创建用户
1.执行python manage.py makemigrations ApiManager 生成数据库迁移脚本
2.执行python manage.py migrate 对应HttpRunner数据库生成相应表结构
3.执行python manage.py createsuperuser 根据提示输入用户名,邮箱,密码,这个跟之前第三 部配置一样即可
4.执行python manage.py runserver 启动成功
(6 进入http://127.0.0.1:8000/api/register/ 注册账号并登录


三 利用httprunnermanager进行接口自动化测试
1.新建一个项目并点击提交

然后我们就可以看到刚才创建的项目已经有了

2.新增一个模块并提交

之后我们便可以在模块列表中看到刚刚新增的模块了

3.创建测试环境


4.新增用例

request处填入对应的值路径和报文可以通过抓包进行获取,有些接口是需要登录才可以访问的,所以遇到此类的要把cookie也带上

5.执行用例

选择刚刚我们自己创建的环境

ok


浙公网安备 33010602011771号