Python+Requests+Ddt+Execl接口测试框架整理之04(HTTP Requests请求方法封装)

2023-11-06

个人觉得最难的应该就是这里,我封装过来封装过去始终各种格式的请求都要出问题,总有正确的也有错误的。后来各种搜资料,然后看Requests模块中关于请求方法的源代码描述,才有了似懂非懂的感觉。单独写一个接口一个接口的请求很简单就没有错,但是封装就错了。
下面附上我的源代码:同时我在这里写了很多的注解
在这里插入图片描述
同时,我也整理了好多好多的资料才明白的啊 我太难了 主要是上班时间都没有学习的机会,每天只能晚上回去学一会儿,全是搜罗的资料
在这里插入图片描述
最后,再附上我这里运行的截图呢
在这里插入图片描述
截图是空的 哈哈哈 ~~ 没加main函数,我希望改为觉得我哪里有不对的,可以给我指出一下,我好修改优化一下我的源代码,尤其是这里的请求这块,然后再发出来,大家一起再指正一下 谢谢啦 哈哈

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python+Requests+Ddt+Execl接口测试框架整理之04(HTTP Requests请求方法封装) 的相关文章

  • STM32-通用定时器-定时器中断

    1 STM32的定时器 STM32F103ZET6一共有8个定时器 其中分别为 高级定时器 TIM1 TIM8 通用定时器 TIM2 TIM3 TIM4 TIM5 基本定时器 TIM6 TIM7 他们之间的区别情况见下表 定时器种类 位数
  • 窗口函数之 lead() over(partition by ) 和 lag() over(partition by )

    lag over 与 lead over 函数是跟偏移量相关的两个分析函数 通过这两个函数可以在一次查询中取出同一字段的前 N 行的数据 lag 和后 N 行的数据 lead 作为独立的列 从而更方便地进行进行数据过滤 这种操作可以代替表的
  • vue打包的时候,全局注释console调试

    在开发的时候 我们会用到很多console的调试 在开发完成的时候 又不想一个个去注释 所以在打包的时候可以在build文件夹中找到webpack prod conf js文件中添加以下代码 new UglifyJsPlugin uglif
  • EXTjs通过autoLoad加载页面与IFRAME嵌入页面的区别

    最近项目要用ExtJs4 0 首页框架点击菜单要动态加载响应页面 在网上找了一些资料 发现有两种方式实现 一种是通过autoload加载页面 一种是在iframe中通过url请求响应页面 可以说这两种方法各有优点 但我比较倾向与通过auto
  • python3 题解(29 祖冲之割圆法求圆周率)

    祖冲之割圆法 问题 我们可能都 听说过祖冲之用割圆法把圆周率计算到小数后7位 但具体是怎么操作的 可能就不太清楚了 其实从今天看来 原理很简单 圆的内接正多边形的周长 比较接近圆的周长 边数越多 越接近 如果已知了正 n 边形的边长 可如下
  • 笔记:matlab绘图(横坐标为时间)

    clear clc x xlsread C Users 刀刀 Desktop 00522 xlsx A1 A2401 y xlsread C Users 刀刀 Desktop 00522 xlsx C1 C2401 plot x y xli
  • 快速实现Excel到ODX/PDX数据文件的自动转换工具:VisualODX

    在创建ODX数据库的过程中 我们需要录入大量的数据和应对多种数据格式 这不仅费时费力而且还需要更高的人力成本 并且 其错误率高 从而导致了效率低下 开发速度缓慢 基于多年的汽车行业诊断经验 Softing开发的VisualODX ODX数据
  • 牛津树注册到第二步无法注册解决方案

    牛津树注册到第二步无法注册是由于外国很多网站是需要人机验证 reCaptcha 的 这个是属于chrome 但chrome国内无法访问 所以造成国内用户注册不成功 解决方案如下 Google 人机验证无法显示解决方案 第一步 安装插件Chr
  • matlab 运动分析,实验二基于matlab的运动分析

    实验二基于matlab的运动分析 实验二 基于 Matlab 的运动分析目的 1 掌握利用 Matlab 求解状态转移矩阵的方法 2 掌握利用 Matlab 求解系统的各种时间响应的方法 相关命令 利用 Matlab 可以很方便地求解线性定
  • java实现sftp文件与文件夹上传windows和linux

    写在前面 linux一般自带sftp 而windows需要先搭建sftp服务器 比如freesshd http www freesshd com ctt download 搭建好sftp服务后再用java程序连接进行上传下载操作 需要特别注
  • linux iostat 性能初析

    Linux系统中的 iostat是I O statistics 输入 输出统计 的缩写 iostat工具将对系统的磁盘操作活动进行监视 其特点是汇报磁盘活动统计情况 同时也会汇报出CPU使用情况 同vmstat一样 iostat也有一个弱点
  • 【cdk的使用】C/C++ fopen 跨平台 注意事项

    Github地址 https github com wujin1989 cdk fopen 是标准C里函数 一般用它打开一个文件 基本上各个平台都支持 但是 在windows下使用fopen 会产生一个警告 C4996 对于有洁癖的人来说
  • 小白学习R语言——回归分析实例之男女身高体重

    R读取数据 1 read csv data lt read csv E necessary huba R table csv 默认header F 2 read txt data lt read table E necessary huba
  • UE4 C++ 使用第三方库(动态库) 详解

    目录 1 代码共享的方式 2 使用三方库 2 1 准备一个动态库 包含 h lib dll 2 2 创建一个UE C 工程 2 3 配置三方库 1 代码共享的方式 在使用三方库之前 先介绍一下三方库的由来 以及为什么需要三方库 就从程序员共
  • flex布局下Table组件宽度自适应

    方案一 在父级及 祖先 元素添加 overflow hidden ps 如果Table的上一级元素是flex布局 就设置上一级元素overflow属性 如果上一级元素的上一级元素也是flex布局 继续设置overflow属性 直到出现不再是
  • laradock卡在raw.githubusercontent.com,怎么办

    安装laradock的时候 一直卡在 curl 35 OpenSSL SSL connect Connection reset by peer in connection to raw githubusercontent com 443 b
  • STCH8高级PWM定时器输入捕获功能脉宽测量

    STC8H高级PWM定时器输入捕获功能脉宽测量 相关篇 STC单片机利用PCA功能测量脉宽以及通用定时器 外部中断测量脉宽 此功能和stc8G系列和stc15系列的PCA功能类似 带有此功能的有如下型号 STC8H 系列的单片机内部集成了8
  • 面试-Redis篇-Redis有序集合实现多字段排序

    排行榜需求 根据分数进行排序 分数相同时根据时间并列排序 根据分数排序很容易实现 正序 redis Yii app gt redis gt zrange key start end true 倒序 redis Yii app gt redi
  • 基础算法题——错误票据(输入输出)

    前言 以前对getline并没有太深地理解 甚至觉得cin就够用 直至遇到了这道算法题 错误票据题目 问题描述 某涉密单位下发了某种票据 并要在年终全部收回 每张票据有唯一的ID号 全年所有票据的ID号是连续的 但ID的开始数码是随机选定的

随机推荐