Python接口自动化pytest框架安装

1、创建一个requirements.txt文件夹

2、输入内容:如下图

pytest
pytest-html
pytest-xdist
pytest-ordering
pytest-rerunfailures
pytest-base-url
allure-pytest

3、在terminal中输入安装命令:pip install -r requirements.txt 安装成功

4、在terminal中输入pytest,可运行测试用例

结合pytest.ini全局配置文件执行

1、在根目录下创建一个文件

2、生成报告

在根目录新建一个文件夹reports,可以创建一个HTML报告

addopts = -vs --html=./reports/report.html   运行后生成HTML报告

--reruns 2 重新执行失败用例 (2次)

3、冒烟用例执行方法

冒烟用例执行命名:

addopts = -vs -m smoke
#标记
markers=
    smoke:冒烟用例

在代码中对用例进行标记为冒烟用例

冒烟用例执行结果:在run.py中运行,总共5个测试用例,运行成功一个1用例,4个未被选中,因为只标记了一个冒烟用例,则只运行了一个冒烟用例

多个标记运行方式:如图

相关推荐

  1. python pytest 最简单的接口自动化测试框架

    2024-04-01 21:02:07       22 阅读
  2. Python+Pytest+Allure搭建接口自动化测试框架

    2024-04-01 21:02:07       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 21:02:07       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 21:02:07       5 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 21:02:07       4 阅读
  4. Python语言-面向对象

    2024-04-01 21:02:07       6 阅读

热门阅读

  1. python转换视频格式为mp4

    2024-04-01 21:02:07       18 阅读
  2. 单例设计模式(2)

    2024-04-01 21:02:07       14 阅读
  3. 微信小程序(黑马优购:商品列表)

    2024-04-01 21:02:07       22 阅读
  4. 使用gradle离线编译ES 8.11

    2024-04-01 21:02:07       19 阅读
  5. Day35:学习尚上优选项目

    2024-04-01 21:02:07       20 阅读
  6. 说2个AI绘画自动生成器

    2024-04-01 21:02:07       18 阅读
  7. 机器视觉系统在工业零件检测中的应用

    2024-04-01 21:02:07       18 阅读
  8. HTML——1.简介、基础、元素

    2024-04-01 21:02:07       21 阅读