windows下搭建httprunnermanager并进行接口自动化测试

    xiaoxiao2023-11-10  149

    一 准备 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

    最新回复(0)