一、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接口测试基础相关推荐

  1. 全网最详细的Python+Requests接口测试教程:Fiddler抓包工具

    本篇涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 文章是针对零基础入门接口测试和py ...

  2. python+requests接口测试

    第一章 HTTP网络协议 在接口的测试过程中,所有的数据交互都是基于网络协议来进行交互的.目前业内最为主流的是HTTP网络协议.占据有90%左右比例 在系统的交互过程中,HTTP网络协议是如何实现交互 ...

  3. Python+Requests接口测试教程(1):Fiddler抓包工具

    本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 刚买须知:本书是针对零基础入门接口 ...

  4. python requests 接口测试_python+requests接口测试基础

    一.request库七种请求方法 七种方法都有三个基础的参数(method,url,**kwargs) method:请求方式,对应get/put/post等请求方式 url:需要进行接口测试的url ...

  5. python——requests接口测试

    Requests简介 Python最基础的HTTP库有urllib.httplib2.Requests.Treq等.本文主要介绍Requests进行接口测试 Request基于urllib,采用Apa ...

  6. 接口测试文件上传(python+requests)

    在做接口测试的时候,往往会有需要文件上传的接口,今天教大家使用apipost接口测试工具和python+requests脚本进行接口测试. 一.使用python+requests python+req ...

  7. python做接口测试的优点_python做接口测试的必要性

    什么是接口测试 接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点.其测试的重点是,检查数据的交换.传递和控 制管理过程,以及系统间的逻辑依赖关系等. 为什么要做接口测试 ...

  8. 接口测试基础python+requests

    接口测试(学习笔记一) 接口测试价值 tcp协议 RPC协议 restful架构 Requests 接口测试价值 接口测试,检查数据的交换,传递和控制管理过程,绕过了客户端,直接对服务端进行测试. 见 ...

  9. python+requests对app和微信小程序进行接口测试

    对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同.不同的地方在于header中的User-Agen ...

最新文章

  1. OpenCV中与matlab中相对应的函数
  2. C# WinForm 窗体标题栏 不可见
  3. PostgreSQL的德哥教程
  4. 如何系统学习python
  5. 用AsyncTask来获取网络图片
  6. 【转】贝塞尔曲线介绍
  7. 自定义behavior-仿华为应用市场
  8. 部分IE8使用的兼容CSS3属性的方法
  9. ipa解包打包工具_ios打包ipa的四种实用方法(.app转.ipa)
  10. 顺丰正式杀入外卖领域;中国移动推出 5G 消息 App;GCC 10.1 发布 | 极客头条
  11. 通达信众赢全部破解指标(完美无错源码副图)
  12. HTML代码 笔记 部分
  13. ExcelManager--基于.Net的Excel读写管理类库(二) 转载
  14. 永中office之在线预览(java版)
  15. 本特利探头177230-01-02-CN
  16. 五、网络编程实例:聊天室
  17. 常见电脑故障之网络不通
  18. Linux的进程管理之进程与线程—2
  19. 《软技能:代码之外的生存指南》读书笔记
  20. 使用jquery实现图形点击文字按顺序验证码案例及代码完整版

热门文章

  1. windows 覆盖linux,您是否曾考虑过用Linux替换Windows?
  2. vs2008调试c语言,VS2008调试Release程序-Dump文件方式_C/C++技术分享_看流星社区 www.kanliuxing.com...
  3. 2021年衡阳仁爱中学高考成绩查询,南岳衡阳蒸湘仁爱中学简介
  4. 圆章能随便刻吗_当归、人参、虫草熬成的养生汤,能随便销售吗?
  5. StringBuffer的解读(一)
  6. 从零开始造一个“智障”聊天机器人
  7. Spring Cloud构建微服务架构—服务网关过滤器
  8. 如何利用phpize在生产环境中为php添加新的扩展php-bcmath
  9. PHP获取一段时间内的每个周几, 每月几号, 遇到特殊日子就往后延
  10. [翻译]AKKA笔记 - DEATHWATCH -7