本地测试接口案例
时间: 2023-11-27 15:05:58 浏览: 58
假设你已经开发了一个简单的 API 接口,用于计算两个数字的和。现在,你需要在本地测试该接口的功能。下面是一个基本的本地测试接口的示例代码:
```python
import requests
def test_add_endpoint():
# 构造请求
url = "http://localhost:8000/add"
data = {"a": 2, "b": 3}
headers = {"Content-Type": "application/json"}
# 发送请求
response = requests.post(url, json=data, headers=headers)
# 验证响应
assert response.status_code == 200
assert response.json() == {"result": 5}
```
在上面的示例代码中,我们使用了 `requests` 库来发送 POST 请求,并验证了响应的状态码和内容是否符合预期。需要注意的是,该示例代码中的请求 URL 和数据仅供参考,你需要根据自己的实际情况进行修改。
另外,你还可以使用一些 Python 测试框架,如 `unittest` 或 `pytest` 等来编写更为完善的测试用例,并在命令行中运行测试。例如,使用 `pytest` 运行上面的测试用例,可以执行以下命令:
```
pytest test_api.py
```
通过上述方法,你就可以在本地测试你所开发的 API 接口的功能是否符合预期。
阅读全文