每日一书推荐《Python接口自动化测试》高清PDF,有实战讲解
off999 2024-10-17 11:45 27 浏览 0 评论
书本简介
本书主要介绍如何用Python实现接口自动化测试。全书主要内容包括Fiddler、request、sunitttest、封装与调用、爬虫利器beautifulsoup4、数据库读取、git +jenkins持续集成, 帮助对Python语言感兴趣的人员,以及想要提升技术、突破技术的人员。
获取方式
转发+关注后私信【电子书】
目录截图
第1章Fiddler
1.1 抓firefox 上https请求
1.2证书导出失败问题
1.3抓app请求
1.4查看get和post请求
1.5工具介绍
1.6 接口测试Composer
1.7 get请求
1.8 post请求(body)
1.9打断点bpu
1.10会话保存
1.11自定义会话框
1.12 http协议简介
1.13请求行
第2章requests
2.1发get请求
2.2发post请求
2.3发post请求(data)
2.4 data和json傻傻分不清
2.5 https请求 (SSL)
2.6 session关联接口
2.7 cookie绕过验证码登录
2.8 Json数据处理
2.9 重定向(Location)
2.10参数关联
2.11 token登录
2.12案例分析(csrfToken)
2.13 requests官方文档
2.14常见登录案例(github源码下载)
第3章unitttest
3.1 unittest简介
3.2 unittest执行顺序
3.3 unittest断言
3.4 案例一:查询快递接口
3.5案例二:登录结果
3.6 批量执行用例discover
3.7 生成html报告
13.8 测试报告优化
3.9 搭建项目环境
3.10项目源码下载(附案例)
3.11 pycharm运行两种姿势
第4章封装与调用
4.1 函数与参数化
4.2 流程类接口关联
第5章爬虫利器beautifulsoup4
5.1 html解析器html.parser
5.2 bs4四种对象类
5.3 爬网站图片
5.4子节点
5.5 bs4官方文档
第6章数据库读取
6.1 读exce|数据xIrd
6.2操作mysq|
6.3操作oracle
6.4 logger日志
6.5发送邮件
第7章项目实战: git +jenkins持续集成
7.1 项目结构设计
7.2项目源码下载
7.3 使用git上传到github
7.4更新github.上代码
7.5 jenkins措建(附赠对应视频)
7.6 git +jenkins配置windows的slave节点
7.7 jenkins定时构建
7.8 jenkins展示htm|报告
7.9 jenkins.上htm|展示问题
7.10 jenkins添加Mac为slave-agent
相关推荐
- python pip 命令 参数(python pip命令用不了)
-
usage:python[option]...[-ccmd|-mmod|file|-][arg]...Options(andcorrespondingenvironm...
- Python 包管理:uv 来了!比 pip 快 100 倍的神器,开发者的终极选择?
-
为什么Python开发者需要uv?Python生态虽繁荣,但包管理一直是痛点:pip安装慢如蜗牛、依赖冲突让人头秃、虚拟环境配置繁琐……直到uv横空出世!这个用Rust语言打造的...
- UV:Python包管理的未来已来!比pip快100倍的新选择
-
引言Python开发者们,是否厌倦了pip的缓慢安装速度?是否希望有一个更快、更现代、更高效的包管理工具?今天,我要向大家介绍一个革命性的Python包管理工具——UV!UV由Rust编写,是pip和...
- 「Python」 常用的pip命令和Django命令
-
pip命令如何根据关键词找到PyPI(Python包仓库)上的可用包#方法1:直接访问PyPI官网,输入关键词搜索#方法2#为何不用pipsearchdjango?因为这个命令已不可...
- python包管理工具pip freeze详解(python工具包怎么用)
-
freeze就像其名字表示的意思一样,主要用来以requirement的格式输出已安装的包,这里我们主要讨论以下3个选项:--local、--user、--pathlocal--local选项一般用在...
- python包管理工具pip config详解(python的pulp包)
-
pipconfig主要包含以下子命令:set、get、edit、list、debug、unset。下面我们逐一介绍下它们。pipconfigset这个命令允许我们以name=value的形式配...
- pip常用命令,学Python不会这个寸步难行哦(26)
-
小朋友们好,大朋友们好!我是猫妹,一名爱上Python编程的小学生。欢迎和猫妹一起,趣味学Python。今日主题学习下pip的使用。pip什么是pippip全称PythonPackageIndex...
- Python pip 包管理需知(python的包管理)
-
简介在Python编程中,pip是一个强大且广泛使用的包管理工具。它使我们能够方便地安装、升级和管理Python包。无论是使用第三方库还是分享自己的代码,pip都是我们的得力助手。本文将深入解析pip...
- 比pip快100倍的Python包安装工具(python如何用pip安装包)
-
简介uv是一款开源的Python包安装工具,GitHubstar高达56k,以性能极快著称,具有以下特性(官方英文原文):Asingletooltoreplacepip,pip-tool...
- Python安装包总报错?这篇解决指南让你告别pip烦恼!
-
在Python开发中,pip是安装和管理第三方包的必备工具,但你是否经常遇到各种报错,比如无法创建进程、权限不足、版本冲突,甚至SSL证书错误?这些问题不仅浪费时间,还让人抓狂!别担心!本文整理了...
- pip vs pipx: Python 包管理器,你选择哪个?
-
高效的包管理对于Python开发至关重要。pip和pipx是两个最常用的工具。虽然两者都支持安装Python包,但它们的设计和用例却大相径庭。本文将探讨这些差异,解释何时使用每种工具,并...
- 【python】5分钟掌握pip(包管理)操作
-
安装一个软件包从庞大的仓库中找到一个库,将其导入您的环境:pipinstallnumpy2.已安装软件包列表调查您领域内存在的库的概要,注意它们的版本:piplist3.升级软件包赋予已安装...
- Python pip安装与使用步骤(python的pip安装方法)
-
安装和使用Python的包管理工具pip是管理Python包和依赖项的基础技能。以下是详细的步骤:安装pip使用系统包管理器安装Windows:通常,安装Python时会自动安装p...
- Python自动化办公应用学习笔记3—— pip工具安装
-
3.1pip工具安装最常用且最高效的Python第三方库安装方式是采用pip工具安装。pip是Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。pip是Python官方提...
- Python文件压缩神器:ZipFile功能全解析,支持一键压缩和解压
-
在Python中处理ZIP文件时,zipfile模块是最常用的工具。它提供了创建、读取、修改ZIP文件的完整功能,无需依赖外部命令。本文将通过核心函数、实战案例和避坑指南,带你掌握这个高效的文件处理模...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- python pip 命令 参数(python pip命令用不了)
- Python 包管理:uv 来了!比 pip 快 100 倍的神器,开发者的终极选择?
- UV:Python包管理的未来已来!比pip快100倍的新选择
- 「Python」 常用的pip命令和Django命令
- python包管理工具pip freeze详解(python工具包怎么用)
- python包管理工具pip config详解(python的pulp包)
- pip常用命令,学Python不会这个寸步难行哦(26)
- Python pip 包管理需知(python的包管理)
- 比pip快100倍的Python包安装工具(python如何用pip安装包)
- Python安装包总报错?这篇解决指南让你告别pip烦恼!
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python字典遍历 (54)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (60)
- python读取文件夹下所有文件 (59)
- java调用python脚本 (56)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)