测牛学堂:软件测试接口测试进阶之requests自动化测试
requests库
用postman进行接口测试有一定的限制,我们测试更应该掌握的是用request进行自动化接口测试。
request库,是第三方库,需要我们自行安装。他是基于python的urllib的http库,可以发请求。
我们可以简单理解问是接口自动化测试的工具库。
安装:
语法解析:
res= requrests.请求方法(url='url地址',params={k:v},headers={k:v},data={k:v},json={k:v},cookies='cookieData')
请求方法:
get,post,put,deletet
url:是string类型
各种参数都是用字典的key:value复制
cookie是一段字符串,如token数据等。
res就是请求返回的响应结果
最简单的requests应用:
注意:
1这些参数不是全部都必须的,就像有的get请求就没有参数和cookie。
2 get请求的参数,可以用?拼接在url后面,也可以使用params去传递参数。
3 get请求用params,其他请求的话如果是表单数据格式用data,如果是json数据格式用json
post请求:
携带token的get请求:查询课程数据: