| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 带薪摸鱼的第二天之requests封装 -> 正文阅读 |
|
[网络协议]带薪摸鱼的第二天之requests封装 |
前言:基于前一篇文章分享了自动化框架的组合内容,和测试用例、测试接口的编写,所以从今天开始我会时不时更新各模块的封装组合,直至最后搭建完成整个框架,首先今天分享requests封装; 1.requests概念Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。(目前接口测试框架发送接口请求的标配) 2.上代码步骤:
上才艺(解包的方式): 这里我为了跟上面使用了**kwargs对应,所以用解包的方式先来了一遍,s里面包含了我的body和headers信息,学过解包的同学应该都明白,所以这里就不说了,注意s里面我写了json、和headers,用"json": {"key":"value","key2":"..."} 这种方式等同于“json=body_data”,看下图我用了常规方式发送的请求,看一下应该就明白了 上才艺(常规方式): 简单的requests封装分享给大家。 ? ? ? |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 11:37:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |