用python写个测试登录接口脚本
时间: 2023-01-31 08:54:56 浏览: 84
python接口测试脚本
好的,这里是一个示例,希望对你有帮助:
```python
import requests
def test_login_api(base_url, username, password):
# 请求地址
url = base_url + '/login'
# 请求头
headers = {'Content-Type': 'application/json'}
# 请求参数
data = {'username': username, 'password': password}
# 发送 POST 请求
response = requests.post(url, headers=headers, json=data)
# 返回响应状态码和响应正文
return response.status_code, response.text
# 调用函数并打印输出
status_code, response_text = test_login_api('http://localhost:8000', 'admin', 'admin')
print(status_code)
print(response_text)
```
在这个示例中,我们使用了 `requests` 库来发送 HTTP 请求。我们首先定义了一个函数 `test_login_api`,它接收三个参数:基础 URL、用户名和密码。然后,我们使用 `requests.post` 方法发送了一个 POST 请求,并把响应状态码和响应正文作为函数的返回值返回。最后,我们调用了这个函数并打印了输出。
这只是一个简单的示例,你可以根据实际需要来添加更多功能。比如,你可以检查响应状态码是否为预期的值,或者检查响应正文中的内容是否符合预期。
希望这些信息能帮到你。
阅读全文