一、前言
接口自动化测试主要用于验证后端 API 是否正常工作,减少手工测试的工作量,提高开发效率。本文介绍了如何利用 pytest
、Excel
和 Allure
构建一个简单的接口自动化测试框架:
- Excel:用来存储接口测试的输入数据,包括 URL 参数和 Body 参数。
- pytest:用来执行接口测试,并支持从 Excel 中读取数据。
- Allure:用来生成美观且易于理解的测试报告。
二、环境搭建
1. 安装 pytest
首先,确保你的开发环境中安装了 Python,接着可以使用 pip
安装 pytest
:
pip install pytest
2. 安装 Allure
Allure 是一个非常优秀的测试报告生成工具,支持与 pytest
集成。
安装 Allure:
pip install allure-pytest
从 Allure 官网下载并安装来 Allure 命令行工具:
- 下载链接:Allure Download
安装完成