您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
PYTHON接口自动化测试
字数: 230000
装帧: 平装
出版社: 电子工业出版社
作者: 王浩然
出版日期: 2018-07-01
商品条码: 9787121356872
版次: 1
开本: 其他
页数: 232
出版年份: 2018
定价:
¥59
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
"引导测试人员攻克Python入门难点 提供可落地的HTTP协议接口自动化脚本、实实在在的可运行环境 拥有《Python 接口自动化测试》,就拥有整套的源码,按照本书的环境设置,整套源码是接近可运行的 "
内容简介
本书主要介绍如何用Python实现接口自动化测试。全书主要内容包括接口基础、接口手工测试、编程前的准备、用Python处理MySQL数据库、用Python发送HTTP请求、用Python处理HTTP返回包、用Python导出测试数据、接口自动化起航及实际接口场景演示。本书所介绍的方法是作者在实际项目中实践过的,拥有这本书,就拥有了整套的源码。按照本书的环境设置,整套源码是接近可运行的。本书适合初、中级测试工程师,对Python语言感兴趣的人员,以及想要提升技术、突破技术的人员。
作者简介
王浩然,网名:大婶N72;职位:测试馒头铺大师傅;职称:测试技术专家;工龄:7年;经历:从事近7年的自动化测试工作,擅长基于Pvthon语言的自动化测试框架开发,当下在一家互联网企业担任测试开发工程师。
简书主页:https://www.jianshu.com/u/856511701ad2
目录
目录 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
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网