简介:Requests 是用 Python 语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。

一、请求方法类型

1、get 请求:requests.get(‘url‘)
2、post 请求:requests.post(“url/post”)
3、put 请求:requests.put(“url/put”)
4、delete 请求:requests.delete(“url/delete”)
5、head 请求:requests.head(“url/get”)
6、options 请求:requests.options(“url/get”) 等

今天我们来讲解如何进行 get、post 方法的接口测试。

二、get 请求

首先引用 requests 库和 json 库,因为我们使用的是 requests 进行接口测试的。

查看一下结果

三、post 请求

post 请求和 get 请求不同的地方在于 post 请求需要传递 body 参数

这就是 python 实现 get、post 接口请求的方法

也可以使用工具进行接口测试,比如国产的接口测试工具 apipost

使用 apipost 进行 get 请求

进行 post 请求

还可以生成各种格式的接口文档比如:word 格式的接口文档

国产接口工具 apipost 下载地址:https://www.apipost.cn


↙↙↙阅读原文可查看相关链接,并与作者交流