python 接口自动化测试框架-requests库使用
程序员文章站
2022-06-04 16:17:31
...
一、requests库的安装
从pycharm->File->setting,安装requests库
二、requests发送post请求
①、post请求方式的编码有三种:
Ⅰ、application/x-www-form-urlencoded:最常用的post提交数据的方式,以form表单形式提交数据
import requests
url = 'http://www.oktest.org.cn/siteApp/command/ecGzSubSearch?fid=t_xmosta&siteId=2808&search=1'
data = {
'searchKey':"测试",
'x':'30',
'y':'8'
}
headers = {
'Content-Type':'application/x-www-form-urlencoded'
}
res = requests.post(url=url,data=data,headers=headers)
print(res)
Ⅱ、application/json:以json格式提交数据
import requests
import json
url = 'http://www.oktest.org.cn/siteApp/command/ecGzSubSearch?fid=t_xmosta&siteId=2808&search=1'
data = {
'searchKey':"测试",
'x':'30',
'y':'8'
}
headers = {
'Content-Type':'application/json'
}
res = requests.post(url=url,data=json.dumps(data),headers=headers)
print(res)
Ⅲ、multipart/form-data:一般使用来上传文件(较少用)
这里就不过多介绍了,有兴趣的同学可以自行百度了解
三、requests发送get请求
1、发送get请求
url = 'http://www.oktest.org.cn'
res = requests.get(url)
print(res)
上一篇: 接口自动化框架pyface详细介绍
下一篇: 宝宝吐奶怎么办 新手妈妈轻松应对
推荐阅读
-
Python pytest+allure的接口自动化测试框架
-
python3+requests:使用类封装接口测试脚本
-
Python使用Flask实现RESTful API,使用Postman工具、requests库测试接口
-
Python http接口自动化测试框架实现方法示例
-
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
-
Python+unittest+requests+excel实现接口自动化测试框架
-
python+unittest+requests+HTMLRunner编写接口自动化测试集
-
Python接口自动化测试框架(python3+requests+excel)
-
Python使用Flask实现RESTful API,使用Postman工具、requests库测试接口
-
Python接口自动化测试框架运行原理及流程