requests接口测试的介绍
requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时
经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求
requests接口测试的使用前提
pip install requests
1.requests中的get请求
1 GET无参请求
r = requests.get('http://www.baidu.com')
案例:
import requests
class Classrequset:
def Claete(self):
r = requests.get('http://www.baidu.com')
print(r.text)
a=Classrequset()
a.Claete()
2.GET传参
payload = {
'key1': 'value1', 'key2': 'value2', 'key3': None}
r = requests.get('http://www.baidu.com ', params=payload)
案例:
def XWTTMethod(self):
params = {
"type": "guonei", "key": "4b72107de3a197b3bafd9adacf685790"}
r = requests.get("http://v.juhe.cn/toutiao/index", params=params)
print(r.text)
a=Classrequset()
a.XWTTMethod()
2.requests中的post请求
payload = {
'key1': 'value1', 'key2': 'value2'}
r = requests.post("http://httpbin.org/post", data=payload)
案例: