【接口3】request单接口测试必备

本文详细介绍了使用request库进行接口测试的方法,包括GET和POST请求的发送,data与json参数的区别,如何携带cookie和session进行接口关联测试,以及JSON数据的处理和token登录的实现步骤。
摘要由CSDN通过智能技术生成

1.发送get请求

一、环境安装
1.用 pip 安装 requests 模块(在命令行)
 pip install requests
二 发送get请求
import requests

# 请求接口
url1 = "https://www.wanandroid.com/"
res = requests.get(url=url1)

# 获取get请求的状态码
print(res.status_code)
# 获取get请求的内容
print(res.content)
# 如果content为乱码时,可以用text
# 得到一个html的文本
print(res.text)

三params

1.再发一个带参数的 get 请求,如玩安卓搜索:Android
地址为: https://www.wanandroid.com/article/query?k=Android&key=value
Get 接口传参都是在接口路径后面用 间隔,比如
https://www.wanandroid.com/article/query ? k=Android & key=value
如果需要传递多个参数,参数之间用 & 连接
1.请求参数:k=Android,可以以字典的形式传参:{"k": " Android "}
3.多个参数格式:{"key1": "value1", "key2": "value2", "key3": "value3"}
import requests

# 获取url
url1 = "https://www.wanandroid.com/"

# 创建参数,以字典的形式
payload = {"k": "Android"}

res = requests.get(url=url1, params=payload)

# 获取get请求的状态码
print(res.status_code)
# 获取get请求的内容
print(res.content)
# 如果content为乱码时,可以用text
# 得到一个html的文本
print(res.text)
方便查看get请求的内容,可以放在一个文件中
# 将生成的html的文件单独写出来
with open("wan.html", "w", encoding="utf8") as f:
    f.write(res.text)
四、content
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值