最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Python接口自动化测试 PDF 下载

    Python接口自动化测试 PDF 下载

    本站整理下载:
    版权归出版社和原作者所有,链接已删除,请购买正版
     
     
    用户下载说明:
    电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
    http://product.dangdang.com/27873146.html
      
    相关截图:

    资料简介:
    本书主要介绍如何用Python实现接口自动化测试。全书主要内容包括接口基础、接口手工测试、编程前的准备、用Python处理MySQL数据库、用Python发送HTTP请求、用Python处理HTTP返回包、用Python导出测试数据、接口自动化起航及实际接口场景演示。本书所介绍的方法是作者在实际项目中实践过的,拥有这本书,就拥有了整套的源码。按照本书的环境设置,整套源码是完全可运行的。本书适合初、中级测试工程师,对Python语言感兴趣的人员,以及想要提升技术、突破技术的人员

    资料目录:
    1 本书整体设计思想 . 1
    1.1 为什么要做懂技术的测试人员 . 2
    1.2 为什么选择这本书. 4
    1.3 为什么选择Python 5
    1.4 本书能给你带来什么 . 6
    1.5 自动化代码的设计思路 . 6
    1.5.1 由手工测试分析出哪些步骤可自动化处理 . 8
    1.5.2 以可重复步骤为契机,梳理自动化测试的步骤 . 9
    1.5.3 抽象自动化步骤到功能点 . 10
    1.6 补充知识点 10
    1.6.1 什么是面向对象编程中的对象 . 10
    1.6.2 什么是面向对象编程中的类 . 11
    1.6.3 什么是编程语言中的实例 . 11
    1.6.4 自动化测试是不是比手工测试覆盖率高 . 12
    1.6.5 什么是自动化测试 . 13
    1.6.6 什么是分层自动化测试 . 14

    2 接口基础 18
    2.1 什么是接口 19
    2.2 接口的分类 23
    2.3 HTTP 接口 . 24
    2.3.1 HTTP 发送请求的方式 28
    2.3.2 GET 方式和POST 方式的区别 29
    2.4 接口测试 30
    2.4.1 什么是接口测试 . 30
    2.4.2 为什么要做接口测试 . 30
    2.4.3 如何开展接口测试 . 31
    2.4.4 前/后端交互的“契约—接口”文档 32
    2.5 接口实例 34
    2.5.1 前端页面 . 34
    2.5.2 数据流图 . 35
    2.5.3 逻辑代码 . 39
    2.6 补充知识点 40
    2.6.1 名词解释 . 40
    2.6.2 答疑 . 41

    3 接口手工测试 . 43
    3.1 HTTP 接口工具 . 44
    3.2 Fiddler 工具的使用 47
    3.2.1 Fiddler 工具介绍 47
    3.2.2 手工调用HTTP 接口 . 48
    3.2.3 获取PC 端的网络数据包 51
    3.2.4 获取手机端的网络数据包 . 52
    3.2.5 截包与改包 . 54
    3.2.6 Fiddler 工具的其他功能 . 58
    3.3 接口手工测试的用例设计 . 59
    3.3.1 接口测试用例设计——总纲 59
    3.3.2 接口测试用例设计——参数校验 59
    3.3.3 参数校验——SQL 注入 . 62
    3.3.4 接口测试用例设计——逻辑校验 63
    3.3.5 接口测试用例设计——用例模板 64
    3.4 补充知识点 65

    4 编程前的准备 67
    4.1 Python 环境准备 68
    4.1.1 选择Python 2 还是Python 3 68
    4.1.2 在Windows 下安装Python 3 . 69
    4.1.3 Python 2 和Python 3 共存之道 70
    4.2 准备本地MySQL 服务 . 71
    4.3 补充知识点 74
    4.3.1 Python 2 与Python 3 的语法区别 74
    4.3.2 Python 解释器 . 75
    4.3.3 Python 的函数 . 75

    5 用Python 操作MySQL 数据库 77
    5.1 提前工作 78
    5.2 操作MySQL 数据库 . 80
    5.2.1 用Python 操作MySQL 数据库的流程 . 80
    5.2.2 用Python 操作MySQL 代码 . 81
    5.3 本章所涉及的Python 语法 . 95
    5.3.1 模块与包 . 95
    5.3.2 类 . 99
    5.3.3 条件判断 . 104
    5.3.4 异常处理 . 106
    5.3.5 Python 3 代码注释 107
    5.4 PyCharm 使用基础 109
    5.4.1 为什么选择PyCharm . 109
    5.4.2 PyCharm 使用基础 . 110
    5.5 补充知识点 113
    5.5.1 MySQLdb 与PyMySQL. 113
    5.5.2 Python 命名规则 . 113
    5.5.3 self.cur.scroll 源码分析 113
    5.5.4 主流数据库的分类 . 115
    5.5.5 MySQL 的基本语法 . 117

    6 用Python 发送HTTP 请求 120
    6.1 准备工作 121
    6.2 发送HTTP 请求实例 123
    6.2.1 用Python 发送HTTP 请求的流程 123
    6.2.2 用Python 操作HTTP 请求的代码 125
    6.3 本章所涉及的Python 语法 . 135
    6.3.1 数据类型 . 135
    6.3.2 方法与函数 . 137
    6.3.3 切片 . 140
    6.3.4 日志模块logging 141
    6.4 补充知识点 142
    6.4.1 Python 的循环机制 . 142
    6.4.2 logging . 143

    7 用Python 处理HTTP 返回包 144
    7.1 提前工作 145
    7.2 处理HTTP 返回包实例 . 145
    7.2.1 用Python 处理HTTP 返回包的基础 145
    7.2.2 用Python 处理HTTP 返回包的流程 148
    7.2.3 用Python 处理HTTP 返回包的代码 150
    7.3 本章所涉及的Python 语法 . 161
    7.3.1 json 方法 . 161
    7.3.2 字典的两个方法 . 162
    7.3.3 eval()与instance()方法 . 163
    7.3.4 set()方法与issubset()方法 163
    7.4 补充知识点 164
    7.4.1 Python 的垃圾回收机制 . 164
    7.4.2 字符串的startswith()和endswith()方法 166

    8 用Python 导出测试数据 168
    8.1 提前工作 169
    8.2 用Python 导出测试数据 170
    8.2.1 导出测试数据的基础知识 170
    8.2.2 导出测试数据实例 171
    8.3 整体业务流程图 176
    8.4 补充知识点 178
    8.4.1 Python 时间戳 178
    8.4.2 Excel 的操作178

    9 接口自动化起航 179
    9.1 提前工作 180
    9.2 代码之外 180
    9.2.1 初始化数据 180
    9.2.2 代码结构图181
    9.3 接口自动化起航代码 182
    9.3.1 业务逻辑梳理 182
    9.3.2 代码实例 183
    9.4 代码操作步骤 188
    9.5 补充知识点 190
    9.5.1 用print 格式化输出 190
    9.5.2 数据驱动和关键字驱动 191

    10 实际接口场景演示 192
    10.1 提前工作 193
    10.2 接口举例 193
    10.3 准备与执行 193
    10.3.1 设计接口测试用例193
    10.3.2 按照接口用例设计准备测试数据 193
    10.3.3 在config_total 表中增加执行与导出配置项 193
    10.3.4 执行main.py 195

    附录A 本书用到的Python 代码清单 196

     

     

    *** 次数:10600 已用完,请联系开发者***

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » Python接口自动化测试 PDF 下载

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 309会员总数(位)
    • 8452资源总数(个)
    • 868本周发布(个)
    • 56 今日发布(个)
    • 332稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情