python+requests接口测试基础
一、request库七种请求方法
七种方法都有三个基础的参数(method,url,**kwargs)
method:请求方式,对应get/put/post等请求方式
url:需要进行接口测试的url地址链接
**kwargs:控制访问的参数,共13个
1、request方法
使用request方法中的method有七种方法选择
requests.request(‘get’,url,**kwargs)
requests.request(‘head’,url,**kwargs)
requests.request(‘post’,url,**kwargs)
requests.request(‘put’,url,**kwargs)
requests.request(‘patch’,url,**kwargs)
requests.request(‘delete’,url,**kwargs)
requests.request(‘options’,url,**kwargs)
或者不使用request方法直接使用封装好的七种方法
request.get()方法
request.head()方法
request.post()方法
request.put()方法
request.patch()方法
request.delete()方法
2、**kwargs访问控制参数
params:字典或者字节序列,作为参数增加到URL中。不仅访问URL,还可以向服务器携带参数。
data:字典、字节序列或文件对象,向服务器提交数据时使用。data的内容不放在URL链接里,而放在URL对应的位置那里
json:JSON格式的数据,和data相似,作为内容部分向服务器提交。
headers:字典,HTTP定制头,用这个字段定制访问URL的HTTP的协议头。
cookies:字典或者CookieJar,从HTTP协议中解析出cookies信息。
auth:元组,HTTP认证功能。
files:字典,用于传输文件,存放到相应的URL上。
timeout:设定超时时间,秒为单位。
proxies:字典类型,设定代理服务器,
allow——redirects:布尔型,默认为1,表示是否允许重定向。
stream:布尔型,默认为1,表示是否允许对获取的内容进行立即下载。
verify:布尔型,默认为1,认证SSL证书开关。
cert:本地SSL证书路径。
接口测试工具推荐使用国产接口测试和接口文档生成工具:apipost
python+requests接口测试基础相关推荐
- 全网最详细的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接口测试基础
一.request库七种请求方法 七种方法都有三个基础的参数(method,url,**kwargs) method:请求方式,对应get/put/post等请求方式 url:需要进行接口测试的url ...
- python——requests接口测试
Requests简介 Python最基础的HTTP库有urllib.httplib2.Requests.Treq等.本文主要介绍Requests进行接口测试 Request基于urllib,采用Apa ...
- 接口测试文件上传(python+requests)
在做接口测试的时候,往往会有需要文件上传的接口,今天教大家使用apipost接口测试工具和python+requests脚本进行接口测试. 一.使用python+requests python+req ...
- python做接口测试的优点_python做接口测试的必要性
什么是接口测试 接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点.其测试的重点是,检查数据的交换.传递和控 制管理过程,以及系统间的逻辑依赖关系等. 为什么要做接口测试 ...
- 接口测试基础python+requests
接口测试(学习笔记一) 接口测试价值 tcp协议 RPC协议 restful架构 Requests 接口测试价值 接口测试,检查数据的交换,传递和控制管理过程,绕过了客户端,直接对服务端进行测试. 见 ...
- python+requests对app和微信小程序进行接口测试
对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同.不同的地方在于header中的User-Agen ...
最新文章
- OpenCV中与matlab中相对应的函数
- C# WinForm 窗体标题栏 不可见
- PostgreSQL的德哥教程
- 如何系统学习python
- 用AsyncTask来获取网络图片
- 【转】贝塞尔曲线介绍
- 自定义behavior-仿华为应用市场
- 部分IE8使用的兼容CSS3属性的方法
- ipa解包打包工具_ios打包ipa的四种实用方法(.app转.ipa)
- 顺丰正式杀入外卖领域;中国移动推出 5G 消息 App;GCC 10.1 发布 | 极客头条
- 通达信众赢全部破解指标(完美无错源码副图)
- HTML代码 笔记 部分
- ExcelManager--基于.Net的Excel读写管理类库(二) 转载
- 永中office之在线预览(java版)
- 本特利探头177230-01-02-CN
- 五、网络编程实例:聊天室
- 常见电脑故障之网络不通
- Linux的进程管理之进程与线程—2
- 《软技能:代码之外的生存指南》读书笔记
- 使用jquery实现图形点击文字按顺序验证码案例及代码完整版
热门文章
- windows 覆盖linux,您是否曾考虑过用Linux替换Windows?
- vs2008调试c语言,VS2008调试Release程序-Dump文件方式_C/C++技术分享_看流星社区 www.kanliuxing.com...
- 2021年衡阳仁爱中学高考成绩查询,南岳衡阳蒸湘仁爱中学简介
- 圆章能随便刻吗_当归、人参、虫草熬成的养生汤,能随便销售吗?
- StringBuffer的解读(一)
- 从零开始造一个“智障”聊天机器人
- Spring Cloud构建微服务架构—服务网关过滤器
- 如何利用phpize在生产环境中为php添加新的扩展php-bcmath
- PHP获取一段时间内的每个周几, 每月几号, 遇到特殊日子就往后延
- [翻译]AKKA笔记 - DEATHWATCH -7