自动化测试:第三方模块requests安装介绍

自动化测试:第三方模块requests安装介绍Requests模块是第三方模块,需要预先安装。Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动

欢迎大家来到IT世界,在知识的湖畔探索吧!

Requests模块是第三方模块,需要预先安装。Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。

requests模块在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性化。requests会自动实现持久连接keep-alive

1. 安装requests模块

非常简单,打开cmd,直接pip安装,或pycharm 中搜索 requests 安装即可.

▲ 在线安装:

pip install requests #默认从国外的网址下载安装包
pip install requests -i https://mirrors.aliyun.com/pypi/simple/

欢迎大家来到IT世界,在知识的湖畔探索吧!

#从指定网址下载安装包,(可以搜索python镜像源,选择下载地址)

▲ 离线安装:

欢迎大家来到IT世界,在知识的湖畔探索吧!pip install requests-2.24.0-py2.py3-none-any.whl #安装包安装
python setup.py install #源码安装,解压之后进入目录,执行setup文件安装

#安装包可以去官网下载https://pypi.org/project/requests/

自动化测试:第三方模块requests安装介绍

自动化测试:第三方模块requests安装介绍

  • pip list 查看当前环境下安装了python的哪些软件
  • pip show requests 查看某个软件安装情况

2. requests工作方式

自动化测试:第三方模块requests安装介绍

接口测试基本步骤:

  • a. 发送请求(URL,请求方法,参数)
  • b. 接收响应(响应码,消息体)
  • c. 结果验证

3. 基本使用

#requests是第三方模块,需要导入
import requests
#requests基本使用
#发送get请求
#requests.get()
#发送post请求
#request.post()
#发送put,delete,options,调用对应名称的函数
#requests.delete()
#接收server响应,返回一个response对象
#res1 = requests.get()
#res1.status_code
#res1.text
#示例:请求百度首页
url = "http://www.baidu.com"
res1 = requests.get(url)
print(res1.status_code)
print(res1.text)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/49449.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信