requests库入门-1-安装requests库

来源:互联网 发布:科密x1考勤机导出数据 编辑:程序博客网 时间:2024/06/05 18:32

       最近项目很忙,活很多,也经常加班,八月份的博客文章更新比较少,其中有一个和测试任务并行的工作,编写接口自动化测试框架。我在实现了Python+requests+unittest+HTMLTestRunner这个接口自动化测试框架demo之前,做了一些接口测试方法和工具的调研,主要写了如何一步一步用Postman进行接口测试、常见接口测试工具的调研,例如JMeter,soupUI,loadrunner等接口测试工具,最终还是决定用脚本语言来编写接口自动化测试用例。在这个接口自动化测试框架中,核心的就是requests库的使用。本系列就是教会你,如何入门requests库。

1.学习requests库有什么意义

1)对我来说,我是测试人员,我用它来解决HTTP接口自动化测试

2)写爬虫需要用到requests

3)如果是开发人员,需要些接口,了解requests有助于掌握restful API.

2.Request认识

1)Kenneth Reitz这个人开发了requests库,可以到他个人网站去了解更多信息,https://www.kennethreitz.org/,这个网站国内打不开,经常遇到网络异常的问题,需要连接VPN环境进行访问。

2)官网文档教程:http://www.python-requests.org/en/master/,英文文档,不知道国内有没有同步的中文文档教程,如果你英文能力可以,建议你看看这个文档,如果你担心看不懂英文,那么就跟着我一步一步来学习requests。这个站点有时候也需要VPN网络才能打开。

3)pypi地址:https://pypi.python.org/pypi/requests/,可以到这个站点去下载和安装。

打开英文文档地址,可以看到这个标题 Requests: HTTP for Humans,意思就是说,requests是一个服务人类进行HTTP处理的一个非常有用的工具,很强大,很好用。比python自带的原生的urllib库要方便多。

3.如何安装requests

         在安装之前,有一个前提条件,需要安装python环境,我这边是Python3.6.1,如果没有安装的,去我博客中Python3教程中第一篇去找。我这里在cmd直接用命令安装,就不去pypi站点下载tar文件。具体安装方式如下图。

默认下载的是最新版本,这里安装完后显示版本是V2.18.4,requests的认识和环境安装就介绍到这里。


原创粉丝点击