1.安装requests库
1)首先,在testcase目录下新建test_login.py文件,编写请求接口时需要用的参数(即:请求地址、请求头、请求方式、请求参数),这里我只用到了请求地址和请求方式来做演示,实际需要请参考项目中的接口文档。
class TestLogin:
def test_login(self):
# 请求地址
url = "http://www.baidu.com/"
# requests.get请求
res = requests.get(url)
# 获取返回结果数据,文本格式接收
response = res.text
# 打印返回结果到控制台
print('返回结果:', response)
2)安装requests一般可使用以下两种方法
方法一:使用 pip install requests 命令进行安装
方法二(推荐):使用pycharm编辑器的快捷安装,鼠标移至代码的requests处,键盘按ALT+回车键,选择安装并导入软件包。
3)requess使用详解请参考:http://t.csdnimg.cn/JefJo
2.简单示例—get请求
安装完requests后,我们来请求www.baidu这个接口看下返回结果,如果打印接口返回的是html格式数据,这就说明我们接口是请求通过了
3.项目实例—post请求
下面来试下实际项目中的接口,以登录接口为例,请求该接口我们需要用到请求地址、请求方式、请求参数,因为这个请求参数是json格式,所以我们在请求时,也需要使用json格式。
接口文档说明:
代码如下:
class TestLogin:
def test_login(self):
# 请求地址
url = "http://xxx/auth/login"
# 请求参数
json = {
"username": "xxx",
"password": "xxx"
}
# requests.post请求
res = requests.post(url, json=json)
# 获取返回结果数据,文本格式接收
response = res.text
# 打印返回结果到控制台
print('返回结果:', response)
执行结果: