python+requests进行get、post方法接口测试
简介: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
python+requests进行get、post方法接口测试相关推荐
- 基于Python Requests的数据驱动的HTTP接口测试
发表于:2017-8-30 11:56 作者:顾翔 来源:51Testing软件测试网原创 http://www.51testing.com/html/69/n-3720769-2.html 1 ...
- python+requests对app和微信小程序进行接口测试
对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同.不同的地方在于header中的User-Agen ...
- python扫描app接口_[分享】python+requests对app和微信小程序进行接口测试
对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同.不同的地方在于header中的User-Agen ...
- 由浅入深----python+requests+unittest执行自动化接口测试
由浅入深----python+requests+unittest执行自动化接口测试 一.安装requests.xlrd.json.unittest库 1.pip 命令安装: 2.pycharm里安装 ...
- 全网最详细的Python+Requests接口测试教程:Fiddler抓包工具
本篇涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 文章是针对零基础入门接口测试和py ...
- python+requests接口测试
第一章 HTTP网络协议 在接口的测试过程中,所有的数据交互都是基于网络协议来进行交互的.目前业内最为主流的是HTTP网络协议.占据有90%左右比例 在系统的交互过程中,HTTP网络协议是如何实现交互 ...
- Python+Requests接口测试教程(1):Fiddler抓包工具
本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 刚买须知:本书是针对零基础入门接口 ...
- 关于python中requests模块导入问题-python中requests模块的使用方法
本文实例讲述了python中requests模块的使用方法.分享给大家供大家参考.具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合 ...
- python怎么安装requests库-Python3.6安装及引入Requests库的实现方法
本博客可能没有那么规范,环境之类的配置.只是让你直接开始编程写python. 至于各种配置网络上有多种方法. 本文仅代表我的观点的一种方法. 电脑环境:win10 64位 第一步:下载python. ...
- python用代码安装3.6_Python3.6安装及引入Requests库的实现方法
本博客可能没有那么规范,环境之类的配置.只是让你直接开始编程写python. 至于各种配置网络上有多种方法. 本文仅代表我的观点的一种方法. 电脑环境:win10 64位 第一步:下载python. ...
最新文章
- linux实践-弱密码导致服务器被黑
- pythondocx模板_python操作docx文档(转)
- java-运算符以及简单运用
- ksu7对讲机调频软件_数字对讲机的群呼功能原理是什么?你了解多少?
- 主要矛盾和次要矛盾_次要GC,主要GC与完整GC
- SecureCRT密钥远程登录Linux
- Ubuntu中MongoDB的安装
- php 模拟ip访问网页,curl模拟浏览器,ip,来源,进行网站采集的实现方法
- 2018年软工第一次作业
- hdu1501 Zipper--DFS
- JAVA JDK下载安装环境变量配置与安装视频教程2022年(超详细)
- 浅谈软件项目中的需求分析与需求管理
- Nokia手机S40平台手机开发环境的搭建的过程
- 小米解锁过程中验证失败怎么办,有什么处理方式
- 云盘同步本地文件和QQ聊天记录
- 开源社区ECE:Elastic认证考试复盘总结134贴
- ArrayList集合
- android support v13,java – 程序类型已存在:android.support.v13.v...
- 站长VS微商 你选择哪个?
- DELL R730xd 安装PCIE SSD 后风扇转速增高的解决方法手记
热门文章
- python抛硬币代码_求助python掷硬币
- vue如何判断已经有定时器在执行_中国股市:如何判断当日涨跌?“分时图”已经全部告诉你了...
- CVE-2020-1472 漏洞缓解请教!
- WSUS补丁服务器部署详细 利用WSUS部署更新程序
- Json学习总结(6)——Fastjson远程代码执行漏洞
- Myeclipse学习总结(10)——MyEclipse2014导入项目时The project was not built since its build问题
- 系统架构师成长之路(三)
- 一图读懂|H3C SecPath ACG1050-X1应用控制网关
- Python+常用模块(2).md
- thrift的lua实现