网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Web接口开发与自动化测试(基于Python语言)
分类 教育考试-考试-计算机类
作者 虫师 编
出版社 电子工业出版社
下载
简介
内容推荐
本书以接口测试为主线,以Web开发为切入点,全面介绍了Web接口开发与自动化测试过程中使用的相关技术。全书分为15章,靠前章介绍了Python的基础知识,解答初学Python的同学都会遇到的一些问题;第2章到第5章以开发发布会签到系统为需求,介绍了Django Web开发技术;第6章介绍了unittest单元测试框架,以及在Django中如何编写单元测试;第7章到靠前0章主要介绍接口的相关概念、Web接口开发、接口测试工具和接口自动化测试框架的开发;靠前1介绍了安全接口的开发与测试;靠前2章和靠前3章介绍了Web Services技术;靠前4章和靠前5章介绍了Django Web项目的部署和接口性能测试。
作者简介
虫师,原名胡志恒,不错测试工程师。2011年6月开始在博客园上持续分享各种测试技术和经验,文章多次被51testing等网站转载,精通性能测试、自动化测试等技术。
目录
章Python学习必知.1
1.1Python2.x与Python3.x选择.1
1.2Python的安装.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.1pip安装扩展库.6
1.3.2tar.gz文件安装.9
1.3.3.whl文件安装.9
1.3.4GitHub克隆项目安装.9
1.4开发工具选择.11
1.4.1Sublime Text3.11
1.4.2Atom.13
1.4.3PyCharm.14
1.5程序报错不要慌.15
1.5.1缩进错误.15
1.5.2引包错误.16
1.5.3编码错误.16
1.5.4学会分析错误.17
第2章Django入门.19
2.1Django开发环境.19
2.1.1在Windows下安装Django.20
2.1.2在Ubuntu下安装Django.20
2.2开始个demo.21
2.2.1创建项目与应用.22
2.2.2运行项目.25
2.2.3Hello Django!.27
2.2.4使用模板.29
2.3Django工作流.30
2.3.1URL组成.31
2.3.2URLconf.32
2.3.3views视图.33
2.3.4templates模板.34
2.4MTV开发模式.34
第3章Django视图.36
3.1来写个登录功能.36
3.1.1GET与POST请求.37
3.1.2处理登录请求.40
3.1.3登录成功页.42
3.2Cookie和Session.44
3.2.1Cookie的使用.44
3.2.2Session的使用.46
3.3Django认证系统.49
3.3.1登录Admin后台.49
3.3.2引用Django认证登录.50
3.3.3关上窗户.51
第4章Django模型.53
4.1设计系统表.53
4.2admin后台管理.56
4.3基本数据访问.59
4.3.1插入数据.60
4.3.2查询数据.61
4.3.3删除数据.63
4.3.4更新数据.63
4.4SQLite管理工具.64
4.4.1SQLite Manager.64
4.4.2SQLiteStudio.65
4.5配置MySQL.65
4.5.1安装MySQL.65
4.5.2MySQL基本操作.67
4.5.3安装PyMySQL.68
4.5.4在Django中配置MySQL.69
4.5.5MySQL管理工具.72
第5章Django模板.73
5.1Django—bootstrap3.73
5.2发布会管理.74
5.2.1发布会列表.74
5.2.2搜索功能.78
5.3嘉宾管理.79
5.3.1嘉宾列表.80
5.3.2分页器.83
5.4签到功能.87
5.4.1添加签到链接.87
5.4.2签到页面.88
5.4.3签到动作.91
5.5退出系统.93
第6章Django测试.95
6.1unittest单元测试框架.95
6.1.1单元测试框架.95
6.1.2编写单元测试用例.96
6.2Django测试.100
6.2.1一个简单的例子.100
6.2.2运行测试用例.102
6.3客户端测试.104
6.3.1测试首页.104
6.3.2测试登录动作.105
6.3.3测试发布会管理.107
6.3.4测试嘉宾管理.108
6.3.5测试用户签到.109
第7章接口相关概念.111
7.1分层的自动化测试.111
7.2单元测试与模块测试.112
7.3接口测试.114
7.3.1接口的分类.115
7.3.2接口测试的意义.116
7.4编程语言中的Interface.117
7.4.1Java中的Interface.117
7.4.2Python中的Zope.interface.119
第8章开发Web接口.121
8.1为何要开发Web接口.121
8.2什么是Web接口.124
8.2.1HTTP.125
8.2.2JSON格式.128
8.3开发系统Web接口.129
8.3.1配置接口路径.129
8.3.2添加发布会接口.130
8.3.3查询发布会接口.132
8.3.4添加嘉宾接口.133
8.3.5查询嘉宾接口.135
8.3.6发布会签到接口.136
8.4编写Web接口文档.138
第9章接口测试工具介绍.143
9.1Postman测试工具.143
9.2JMeter测试工具.146
9.2.1安装JMeter.146
9.2.2创建测试任务.147
9.2.3添加接口测试.151
9.2.4添加断言.153
9.3Robot Framework测试框架.154
9.3.1环境搭建.155
9.3.2基本概念与用法.157
9.3.3接口测试.160
0章接口自动化测试框架.165
10.1接口测试工具的不足.165
10.2Requests库.166
10.2.1安装.167
10.2.2接口测试.167
10.2.3集成unittest.168
10.3接口测试框架开发.169
10.3.1框架处理流程.169
10.3.2框架结构介绍.170
10.3.3修改数据库配置.171
10.3.4数据库操作封装.172
10.3.5编写接口测试用例.176
10.3.6集成测试报告.178
1章接口的安全机制.181
11.1用户认证.181
11.1.1开发带Auth接口.182
11.1.2接口文档.184
11.1.3接口测试用例.185
11.2数字签名.187
11.2.1开发接口.188
11.2.2接口文档.191
11.2.3接口用例.192
11.3接口加密.194
11.3.1PyCrypto库.194
11.3.2AES加密接口开发.196
11.3.3编写接口文档.201
11.3.4补充接口测试用例.202
2章Web Services.205
12.1Web Services相关概念.205
12.2Web Services的开发与调用.214
12.2.1suds—jurko调用接口.214
12.2.2spyne开发接口.219
12.3JMeter测试SOAP接口.221
3章REST.224
13.1RPC与REST.224
13.2Django REST Framework.227
13.2.1创建简单的API.227
13.2.2添加接口数据.231
13.2.3测试接口.232
13.3集成发布会系统API.234
13.3.1添加发布会API.234
13.3.2测试接口.237
13.4soapUI测试工具.238
13.4.1创建SOAP测试项目.239
13.4.2创建REST测试项目.241
4章Django项目部署.244
14.1uWSGI.244
14.1.1uWSGI介绍.244
14.1.2安装uWSGI.245
14.1.3uWSGI运行Django.246
14.2Nginx.247
14.2.1安装Nginx.247
14.2.2Nginx+uWSGI+Django.248
14.2.3处理静态资源.251
14.3创建404页面.253
5章接口性能测试.256
15.1Locust性能测试工具.256
15.1.1安装Locust.257
15.1.2性能测试案例.259
15.2发布会系统性能测试.262
15.2.1性能测试准备.263
15.2.2编写性能测试脚本.266
15.2.3执行性能测试.267
15.3接口性能测试.270
15.3.1编写接口性能测试脚本.270
15.3.2执行接口性能测试.271
15.3.3多线程测试接口性能.274
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 1:42:23