python接口测试—requests库的安装及使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

python做接口测试我们需要借助一个第三方库requests库,下面我们就来学习如何安装和是使用它吧。

一、requests库安装,导入

1.安装:pip在线下载第三方库,cmd命令框直接输入(pip install requests)直接下载,我已经下载过了提示是下面这样子;
在这里插入图片描述

2.或者pycharm—settings里面安装;
在这里插入图片描述

3.导入:在当前的py文件中,直接import 库名就行了,然后就可以愉快的使用了;
Requests是发送http协议的接口请求,
请求消息包含三部分:(地址/http版本),请求头,请求体(正文);
请求结果也包含三部分:状态行(状态码200等等),响应头,响应正文;

二、requests库的使用及结果查看方法

发送接口请求查看响应正文:
响应正文有很多格式,根据你的需要可以解析成不同的格式,方便我们查看和使用
Content:获取二进制的内容,文件图片类型;

import requests   #导入接口请求request库
def move(url,header):
    re=requests.get(url,headers=header)   #发送get接口请求
    response = re.content   #获取响应结果response二进制内容
    print(response)

if __name__=="__main__":
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36'}
    url = 'https://movie.douban.com/top250?start=0' #可F12查看豆瓣网的请求头和url
    success=move(url,headers) #调用接口函数

在这里插入图片描述

Content二进制解码utf-8如下:

在这里插入图片描述
在这里插入图片描述

Text:获取响应正文,文本,自动解码,返回字符串类型;
在这里插入图片描述
在这里插入图片描述

Json():响应正文是json,dict类型返回;

在这里插入图片描述

总结

requests库发送的http请求,最多的是post和get请求,
Requests是发送http协议的接口请求,只要获取到请求的url,请求头和请求body,就可以成功获得response响应结果了,
请求消息包含三部分:(地址/http版本),请求头,请求体(正文);
请求结果也包含三部分:状态行(状态码200等等),响应头,响应正文;
希望能帮到你。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值