欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python 接口自动化测试框架-requests库使用

程序员文章站 2022-06-04 16:17:31
...

一、requests库的安装
从pycharm->File->setting,安装requests库
python 接口自动化测试框架-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)