在线客服
Web接口开发与自动化测试:基于Python语言图书
人气:49

Web接口开发与自动化测试:基于Python语言

本书以接口测试为主线,以Web开发为切入点,介绍了Web接口开发与自动化测试过程中使用的相关技术。
  • 所属分类:图书 >计算机/网络>程序设计>其他  
  • 作者:[虫师]编著
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787121310997
  • 出版社:电子工业出版社
  • 出版时间:2017-03
  • 印刷时间:2017-03-01
  • 版次:1
  • 开本:16开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

本书以接口测试为主线,以Web开发为切入点,介绍了Web接口开发与自动化测试过程中使用的相关技术。全书分为15章,第1章介绍了Python的基础知识,解答初学Python的同学都会遇到的一些问题;第2章到第5章以开发会签到系统为需求,介绍了Django Web开发技术;第6章介绍了unittest单元测试框架,以及在Django中如何编写单元测试;第7章到第10章主要介绍接口的相关概念、Web接口开发、接口测试工具和接口自动化测试框架的开发;第11介绍了安全接口的开发与测试;第12章和第13章介绍了Web Services技术;第14章和第15章介绍了Django Web项目的部署和接口性能测试。

编辑推荐

本书特色:

Django Web开发,通过开发会签到系统,了解Django MTV模型。

Django单元测试,在Web应用中如何编写单元测试。

Django接口开发/Django-REST-Framework应用接口开发。

主流接口测试工具介绍:Postman、JMeter、Robot Framework、soapUI。

接口自动化测试框架设计:Requests unittest HTMLTestRunner。

接口安全机制:认证、签名、加密。

Web Services接口开发与测试。

Django Web项目部署。

Python性能测试框架:Locust。

作者简介

胡志恒,高级测试工程师。2011年6月开始在博客园上持续分享各种测试技术和经验,文章多次被51testing等网站转载,精通性能测试、自动化测试等技术。

目录

目 录?O V

目 录

第1 章 Python 学习必知 ............................................................................................................ 1

1.1 Python 2.x 与Python 3.x 选择 ............................................................................... 1

1.2 Python 的安装 ........................................................................................................ 2

1.2.1 在Windows 下安装Python ....................................................................... 2

1.2.2 安装Python 2 和Python 3 两个版本 ........................................................ 3

1.2.3 “python”不是内部或外部命令 ............................................................. 5

1.3 扩展库的安装 ........................................................................................................ 6

1.3.1 pip 安装扩展库 .......................................................................................... 6

1.3.2 tar.gz 文件安装 .......................................................................................... 9

1.3.3 .whl 文件安装 ............................................................................................ 9

1.3.4 GitHub 克隆项目安装 ............................................................................... 9

1.4 开发工具选择 ...................................................................................................... 11

1.4.1 Sublime Text3 ........................................................................................... 11

1.4.2 Atom ......................................................................................................... 13

1.4.3 PyCharm ................................................................................................... 14

1.5 程序报错不要慌 .................................................................................................. 15

1.5.1 缩进错误 .................................................................................................. 15

1.5.2 引包错误 .................................................................................................. 16

1.5.3 编码错误 .................................................................................................. 16

1.5.4 学会分析错误 .......................................................................................... 17

第2 章 Django 入门 ................................................................................................................. 19

2.1 Django 开发环境 .................................................................................................. 19

2.1.1 在Windows 下安装Django .................................................................... 20

VI ?O Web 接口开发与自动化测试——基于Python 语言

2.1.2 在Ubuntu 下安装Django........................................................................ 20

2.2 开始及时个demo ................................................................................................ 21

2.2.1 创建项目与应用 ...................................................................................... 22

2.2.2 运行项目 .................................................................................................. 25

2.2.3 Hello Django! ......................................................................................... 27

2.2.4 使用模板 .................................................................................................. 29

2.3 Django 工作流 ...................................................................................................... 30

2.3.1 URL 组成 ................................................................................................. 31

2.3.2 URLconf ................................................................................................... 32

2.3.3 views 视图 ................................................................................................ 33

2.3.4 templates 模板 .......................................................................................... 34

2.4 MTV 开发模式 .................................................................................................... 34

第3 章 Django 视图 ................................................................................................................. 36

3.1 来写个登录功能 .................................................................................................. 36

3.1.1 GET 与POST 请求 .................................................................................. 37

3.1.2 处理登录请求 .......................................................................................... 40

3.1.3 登录成功页 .............................................................................................. 42

3.2 Cookie 和Session ................................................................................................. 44

3.2.1 Cookie 的使用 .......................................................................................... 44

3.2.2 Session 的使用 ......................................................................................... 46

3.3 Django 认证系统 .................................................................................................. 49

3.3.1 登录Admin 后台 ..................................................................................... 49

3.3.2 引用Django 认证登录 ............................................................................ 50

3.3.3 关上窗户 .................................................................................................. 51

第4 章 Django 模型 ................................................................................................................. 53

4.1 设计系统表 .......................................................................................................... 53

4.2 admin 后台管理 ................................................................................................... 56

4.3 基本数据访问 ...................................................................................................... 59

4.3.1 插入数据 .................................................................................................. 60

4.3.2 查询数据 .................................................................................................. 61

目 录?O VII

4.3.3 删除数据 .................................................................................................. 63

4.3.4 更新数据 .................................................................................................. 63

4.4 SQLite 管理工具 .................................................................................................. 64

4.4.1 SQLite Manager ....................................................................................... 64

4.4.2 SQLiteStudio ............................................................................................ 65

4.5 配置MySQL ........................................................................................................ 65

4.5.1 安装MySQL ............................................................................................ 65

4.5.2 MySQL 基本操作 .................................................................................... 67

4.5.3 安装PyMySQL ........................................................................................ 68

4.5.4 在Django 中配置MySQL ...................................................................... 69

4.5.5 MySQL 管理工具 .................................................................................... 72

第5 章 Django 模板 ................................................................................................................. 73

5.1 Django-bootstrap3 ................................................................................................ 73

5.2 会

网友评论(不代表本站观点)

来自anderd**的评论:

发出来的书是旧的。太让人失望了,和客服沟通好换货,时间周末,结果过来的快递员压根不知道时间,联系不到人怪我咯,算了,也不退了也不要联系我了

2017-11-20 17:56:12
来自匿名用**的评论:

一本书实际内容不丰富,少了点

2017-06-20 23:42:00
来自无昵称**的评论:

Web接口开发与自动化测试:基于Python语言 虫师的书,内容不做评价,还没读呢。内容清晰,纸质好,比一起来那个自动化测试纸张要好的多。正假就看出来了差别,一个是膜,一个是纸张质量。

2017-11-13 19:52:38
来自z***z(**的评论:

内容有点乱

2017-04-20 05:43:44
来自匿名用**的评论:

喜欢虫师的书!之前看的那本很好,这边学起来

2017-04-26 22:49:54
来自p***1(**的评论:

谢谢 东西不错啊

2017-06-05 12:10:26
来自匿名用**的评论:

很不错的书,值了。

2017-06-06 12:05:16
来自匿名用**的评论:

包装好。送货快。

2017-06-09 01:11:04
来自无昵称**的评论:

非常好的一套书,纸张印刷都很好,而且价钱便宜,非常值得收藏

2017-06-16 02:05:11
来自***(匿**的评论:

hhhhhhhh

2017-06-16 20:20:08
来自匿名用**的评论:

翻了一下还不错

2017-06-19 13:07:17
来自匿名用**的评论:

书籍质量还不错

2017-06-22 17:51:58
来自匿名用**的评论:

纸张很好 送货快 ,快递很负责

2017-06-29 14:25:11
来自匿名用**的评论:

还可以,比较快

2017-07-17 13:21:52
来自匿名用**的评论:

包装不错哦 整体感觉不错 性价比很高 印刷很正 纸质好

2017-07-23 15:08:22
来自无昵称**的评论:

书中的图片不是很清楚,尤其黑色背景的

2017-07-31 18:31:34
来自匿名用**的评论:

纸质好,印刷不错

2017-08-03 09:54:35
来自suishux**的评论:

正版新书,送货速度超快,包装也很好。

2017-08-13 17:17:41
来自zfbjy**的评论:

很好的书籍

2017-08-29 15:07:35
来自irisfly**的评论:

字不满,有点贵

2017-09-04 12:21:17
来自熙尧55**的评论:

晚到一天。

2017-09-22 13:19:42
来自jsczx58**的评论:

Satisfied

2017-11-05 09:59:01
来自匿名用**的评论:

书挺好的,昨天下午下的单,今天早上就到了,速度啊

2017-06-27 10:09:31
来自无昵称**的评论:

书的质量不错,买的虫师的第二本书了,希望能对自己有好的帮助

2017-08-29 10:16:31
来自邹梓寒**的评论:

新书就这么大块划痕,笔记,恐怕是旧书再包装的吧,还自营

2017-10-29 15:32:04

免责声明

更多相关图书