百道网
 您现在的位置:Fun书 > Web接口开发与自动化测试——基于Python语言
Web接口开发与自动化测试——基于Python语言


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

作  者:虫师

出 版 社:电子工业出版社

出版时间:2017年03月

定  价:59.00

I S B N :9787121310997

所属分类: 专业科技  >  计算机/网络  >  程序设计    

标  签:程序设计  计算机/网络  其他  

[查看微博评论]

分享到:

TOP内容简介

本书以接口测试为主线,以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项目的部署和接口性能测试。

TOP作者简介

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

TOP目录

目 录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 发布会

TOP书摘

TOP 其它信息

装  帧:平塑勒

页  数:288

加载页面用时:78.209