用pytest写接口自动化
时间: 2023-06-30 18:23:57 浏览: 114
基于pytest的接口自动化项目源码.zip
好的,对于使用 pytest 编写接口自动化测试,可以按照以下步骤进行:
1. 安装 pytest 和 requests 库
在命令行中输入以下命令进行安装:
```
pip install pytest requests
```
2. 编写测试用例
在项目目录下创建一个 tests 文件夹,并在其中编写测试用例。例如,创建一个名为 test_example.py 的文件,其中包含以下代码:
```python
import requests
def test_example():
url = 'http://httpbin.org/get'
params = {'key': 'value'}
r = requests.get(url, params=params)
assert r.status_code == 200
```
这是一个简单的测试用例,使用 requests 库发送一个 GET 请求,并断言响应状态码为 200。
3. 运行测试用例
在命令行中进入项目目录,并输入以下命令运行测试:
```
pytest
```
pytest 会自动查找 tests 文件夹下的测试用例,并执行它们。如果测试用例运行成功,pytest 会输出测试结果。
以上就是使用 pytest 编写接口自动化测试的基本步骤。当然,还有很多其他的 pytest 功能可以使用,例如参数化测试、测试报告生成等,可以根据具体需求进行深入学习。
阅读全文