用python写一段接口自动化代码
时间: 2023-12-17 14:56:57 浏览: 102
python 接口自动化
3星 · 编辑精心推荐
当然,我可以帮您回答这个问题。下面是一个示例代码,它使用Python编写了一个接口自动化脚本:
```python
import requests
def test_api():
# 设置API地址
url = 'https://jsonplaceholder.typicode.com/users'
# 设置请求参数
payload = {
'name': 'Kobe',
'email': 'kobe@mail.com',
'phone': '1234567890'
}
# 发送POST请求
response = requests.post(url, json=payload)
# 获取响应体内容
response_body = response.json()
# 断言响应结果是否正确
assert response.status_code == 201
assert response_body['name'] == 'Kobe'
assert response_body['email'] == 'kobe@mail.com'
assert response_body['phone'] == '1234567890'
test_api()
```
这个脚本使用requests库向一个API发送POST请求,并且验证响应结果是否符合预期。其中,url是API地址,payload是请求参数。requests.post方法发送请求,并且调用response.json()方法获取响应体内容。最后,使用assert语句来断言响应结果是否正确。
希望这个示例代码能够帮到您!
阅读全文