python+requests+pytest+allure 接口自动化框架

项目结构

├──helper # 工作目录
│   ├── __init__.py # 初始化
│   │   
│   ├── author.py  # 用户鉴权,requests 请求封装
│   │   
│   ├── logperator.py # 日志模块封装
│   │   
│   ├── qciUrl.py  # 存放 URL 请求 
│   │
│   ├── public.py  # 存放公共方法
│
├── resource # 配置文件
|   
├── qci_testing # 测试用例
|       
├── __init__.py # 初始化
│
└──  conftest.py # 用例 session 前置 
│
└── logs #日志文件
│
└── README.md # 介绍

install

brew install allure
npm install -g allure-commandline
pip install -r requirements.txt

run

pytest . -s --reruns 3 --reruns-delay 10 --alluredir=./results 
allure serve --clean ./results

运行效果

posted @ 2022-05-13 10:17  叶先生啊  阅读(733)  评论(0编辑  收藏  举报