我的在工做之余经过word文档长期持续更新工做中须要涉及到的一些理论和技术知识。所谓好记性,不如乱笔头。根据工做年限和职位的变化,以及就任公司参与的产品或者项目所涉及到的测试方面的技能不同,会存在有些以前的技能不常用,会致使生疏的现象。虽然不至于归零,可是一旦须要使用的时候,有一个相对比较完整规范的文档来应急阅读来回顾其使用等是颇有帮助的。比在网上搜索出来的相关零散的不完整的知识点方便的多。html
文档建立年限不是很长,有不少知识项没有写入文档或者尚未来得及编写,须要在后续持续更新。文档编写能力有限,不必定很完美,追求尽善尽美的决心要有。而后我的评价文档来讲:对于入门级菜鸟和初入测试行业初学者相对提高更大,而对于大牛来讲就不算什么,最多就是须要用到哪块技能,能够拿来粗略过目一下,起到回顾工具的基本使用等。java
目 录........................................................................ 1python
软件生命周期模型............................................................. 51mysql
瀑布模型................................................................. 51linux
V 模型................................................................... 52ios
实现意义............................................................. 53git
V模型问题............................................................ 53github
双V模型W 模型........................................................... 54web
H模型.................................................................... 54面试
X模型.................................................................... 55
敏捷开发模型............................................................. 56
概念................................................................. 56
特色................................................................. 56
管理工具............................................................. 57
模型图............................................................... 57
流程图............................................................... 58
优缺点............................................................... 59
软件测试的基本理论知识....................................................... 59
定义..................................................................... 59
概念..................................................................... 59
狭义的概念........................................................... 59
广义的概念........................................................... 60
测试目的................................................................. 60
测试对象................................................................. 60
测试目标................................................................. 60
测试原则................................................................. 61
测试内容................................................................. 61
软件测试的过程阶段....................................................... 61
测试分类................................................................. 63
按软件开发阶段的角度划分............................................. 65
1.单元测试(Unit Testing)....................................... 65
单元测试的目的............................................... 66
单元测试的特色............................................... 66
单元测试过程................................................. 66
单元测试策略................................................. 66
单元测试工具................................................. 67
单元测试框架................................................. 67
2.集成测试(Integration Testing)................................ 68
集成测试的目的............................................... 68
集成测试的内容............................................... 68
集成测试过程................................................. 69
集成测试原则................................................. 69
集成测试技术和步骤........................................... 69
集成测试策略................................................. 69
集成测试工具................................................. 70
集成测试的三个级别........................................... 71
3.系统测试(System Testing)..................................... 71
系统测试的目的............................................... 71
系统测试目标................................................. 71
系统测试主要分为如下几种:................................... 71
系统测试原则................................................. 72
系统测试的方法............................................... 72
4.验收测试(Acceptance Testing)................................. 73
验收测试分类................................................. 73
验收测试策略................................................. 74
验收测试过程................................................. 74
验收测试的内容............................................... 74
按是否查看代码的角度划分............................................. 75
1.黑盒测试(Black-box Testing).................................. 75
做用......................................................... 75
优势......................................................... 76
缺点......................................................... 76
测试用例设计方法............................................. 76
等价类划分法............................................. 77
划分等价类的原则..................................... 78
创建等价类表......................................... 78
肯定测试用例......................................... 78
举例:判断三角形类别................................. 78
边界值分析法............................................. 82
举例:判断三角形类别................................. 82
错误推测法............................................... 84
举例:手机终端通话功能............................... 85
因果图法................................................. 85
因果图标识........................................... 85
因果图约束........................................... 86
因果图法测试用例的设计步骤........................... 88
因果图法优缺点....................................... 88
举例:自动售货机..................................... 89
断定表法................................................. 91
断定表的创建步骤:(根据软件规格说明)............... 91
断定表设计测试用例的条件:........................... 92
断定表法优缺点....................................... 92
举例:判断三角形类别................................. 93
正交试验设计法........................................... 93
设计过程............................................. 94
用正交表设计测试用例的步骤:......................... 94
教你用Minitab进行正交试验设计(极差)分析........... 94
场景法.................................................. 101
备选流.............................................. 102
场景法的核心概念.................................... 102
场景法的本质........................................ 102
用例设计步骤........................................ 102
举例:分析ATM取款机的场景流程...................... 103
2.白盒测试(White-box Testing)................................. 104
目的........................................................ 104
测试方法.................................................... 105
覆盖标准................................................ 105
逻辑覆盖............................................ 105
控制结构覆盖........................................ 105
代码检查法.............................................. 106
代码检查方法........................................ 106
代码检查项目........................................ 107
编码规范............................................ 107
代码检查规范........................................ 107
缺陷检查表.......................................... 107
静态结构分析法.......................................... 107
静态质量度量法.......................................... 109
质量度量模型(从上到下)............................ 109
逻辑覆盖................................................ 110
逻辑覆盖原则........................................ 111
语句覆盖............................................ 111
定义............................................ 111
用例设计........................................ 111
优势............................................ 112
缺点............................................ 112
断定覆盖............................................ 113
定义............................................ 113
用例设计........................................ 113
优势............................................ 113
缺点............................................ 113
条件覆盖............................................ 114
定义............................................ 114
用例设计........................................ 114
优势............................................ 114
缺点............................................ 115
断定条件组合覆盖.................................... 115
定义............................................ 115
用例设计........................................ 115
优势............................................ 116
缺点............................................ 116
条件组合覆盖........................................ 116
定义............................................ 116
用例设计........................................ 117
优势............................................ 118
缺点............................................ 118
路径覆盖............................................ 118
定义............................................ 118
优势............................................ 119
缺点............................................ 119
基本路径测试法.......................................... 119
控制流图............................................ 120
独立路径( 基本路径)................................. 122
设计测试用例步骤.................................... 123
第一步:画出控制流图............................ 123
第二步:计算圈复杂度............................ 124
第三步:导出测试用例............................ 125
第四步:准备测试用例............................ 125
工具方法:图形矩阵.................................. 125
循环测试................................................ 126
简单循环............................................ 126
嵌套循环............................................ 127
举例说明........................................ 128
串接循环............................................ 132
条件测试................................................ 133
条件................................................ 133
条件测试的目的...................................... 133
条件测试策略........................................ 133
1) 穷举测试(条件组合)......................... 133
2) 分支测试..................................... 133
3) BRO(branch and relational) 测试.............. 133
域测试...................................................... 134
符号测试.................................................... 135
Z路径覆盖测试............................................... 135
实施步骤.................................................... 136
优缺点...................................................... 136
优势.................................................... 136
缺点.................................................... 136
局限........................................................ 137
3.灰盒测试(Gray-Box Testing).................................. 137
定义........................................................ 137
目的........................................................ 137
测试任务.................................................... 137
如何作好灰盒测试?.......................................... 138
作灰盒测试须要哪些条件呢?.................................. 138
优势........................................................ 138
缺点........................................................ 138
灰盒测试的好处.............................................. 138
灰盒测试相对于黑盒测试和白盒测试有什么特色?................ 139
按是否执行程序的角度划分............................................ 139
1.静态测试(Static testing).................................... 139
定义........................................................ 139
为何要进行静态测试?...................................... 139
包括三个方面................................................ 140
解释和说明一下静态测试技术.................................. 146
静态测试内容及过程.......................................... 147
静态测试的实施与执行........................................ 148
通常代码审查如下方面:.................................. 148
静态测试的结构分析方法...................................... 149
2.动态测试(Dynamic testing)................................... 150
是否查看代码角度和是否执行程序角度的关系........................ 150
按测试对象的角度划分................................................ 150
性能测试........................................................ 150
定义........................................................ 151
基本策略.................................................... 151
目的........................................................ 151
类型........................................................ 152
负载测试(Load Testing)................................ 152
定义................................................ 152
目标................................................ 153
目的................................................ 153
负载测试的必要准备.................................. 153
压力测试(Stress Testing).............................. 154
定义................................................ 154
目标................................................ 154
目的................................................ 154
配置测试................................................ 155
并发测试................................................ 155
定义................................................ 155
目的................................................ 155
并发概念的浅谈...................................... 156
分类................................................ 157
独立业务性能测试................................ 157
组合业务性能测试................................ 158
并发用户数量设计方法................................ 158
容量测试(Volume Testing).............................. 158
定义................................................ 158
目的................................................ 159
如何统计容量指标?.................................. 159
统计维度........................................ 159
统计方法........................................ 160
注意事项........................................ 160
测试思路............................................ 161
约束/中止条件....................................... 161
选择合适的容量指标.................................. 161
容量规划............................................ 161
为何须要容量规划?............................ 161
容量规划四步走.................................. 161
扩容手段............................................ 162
容量测试的优势...................................... 162
容量测试的缺点...................................... 162
容量测试检查........................................ 163
容量测试最佳实践.................................... 163
可靠性测试.............................................. 163
定义................................................ 163
特色................................................ 164
测试的目的.......................................... 164
经过软件可靠性测试能够达到如下目的.................. 164
分析方法............................................ 165
测试过程............................................ 165
失败恢复性测试.......................................... 165
强度测试................................................ 165
疲劳测试................................................ 165
尖峰测试(Spike testing)............................... 166
持久测试(Endurance testing)........................... 166
稳定性测试.............................................. 166
如何实施............................................ 166
大数据量测试............................................ 167
速度测试................................................ 167
不一样类型测试之间的区别...................................... 167
性能指标.................................................... 167
性能测试最基本要考虑如下几点............................ 167
检查系统是否知足需求规格说明书中规定的性能,一般表如今如下几个方面:........................................................ 168
在实际工做中咱们常常会对两种类型软件进行测试:bs和cs,这两方面的性能指标通常须要哪些内容呢?.............................. 168
bs结构程序通常会关注的通用指标以下(简):.......... 168
CS结构程序,因为通常软件后台一般为数据库,因此咱们更注重数据库的测试指标:.......................................... 168
性能指标的两个方面...................................... 169
外部指标|系统指标(与用户场景和需求相关指标)....... 169
响应时间........................................ 169
计算公式.................................... 170
响应时间与负载对应关系...................... 171
并发用户数...................................... 171
吞吐量.......................................... 172
系统吞度量要素.............................. 173
系统吞吐量评估.............................. 173
计算公式.................................... 175
吞吐量与负载对应关系........................ 176
错误率.......................................... 176
内部指标|资源指标(与硬件资源消耗相关指标)......... 177
CPU............................................. 179
内存............................................ 180
网络............................................ 181
网络流量监控................................ 181
网络链接状态监控............................ 182
磁盘IO.......................................... 182
资源利用与负载对应关系.......................... 184
性能计数器(counters).......................... 184
常见性能瓶颈........................................ 184
性能瓶颈定位之拐点分析法........................ 185
软件性能的其它术语...................................... 185
思考时间的计算公式.................................. 185
软件性能的影响因素.......................................... 185
软件性能的关注点............................................ 186
性能测试的核心原理.......................................... 188
性能问题分析原则............................................ 188
性能测试原则................................................ 188
性能测试的注意要点.......................................... 190
性能调优应该注意的要点...................................... 190
性能测试流程................................................ 191
1、性能测试需求分析.................................... 194
2、性能测试准备........................................ 199
3、性能测试计划........................................ 199
4、测试脚本设计与开发.................................. 200
5、性能测试执行........................................ 201
6、结果分析与调优...................................... 202
7、测试报告与总结...................................... 202
性能测试的实施过程.......................................... 203
客户端性能测试.............................................. 204
网络端性能测试.............................................. 204
网络应用性能监控........................................ 204
网络预测................................................ 204
服务器端性能测试............................................ 205
UNIX资源监控指标和描述.................................. 205
分析优化性能思路流程........................................ 206
性能测试总结................................................ 206
2.安全测试...................................................... 207
3.兼容性测试.................................................... 207
4.文档测试...................................................... 207
5.易用性测试(用户体验测试).................................... 208
6.业务测试...................................................... 208
7.界面测试...................................................... 208
8.安装与卸载测试................................................ 208
9.内存泄漏测试.................................................. 208
按测试实施组织的角度划分............................................ 208
1.α测试(Alpha Testing)....................................... 208
2.β测试(Beta Testing).......................................... 209
α测试与Beta测试的区别:....................................... 209
3.第三方测试.................................................... 209
按是否手工执行测试的角度划分........................................ 209
1.手工测试(Manual testing).................................... 209
2.自动化测试(Automation Testing).............................. 209
定义........................................................ 209
分类........................................................ 210
优势........................................................ 210
缺点........................................................ 211
适用范围.................................................... 211
前提条件.................................................... 211
适合场景.................................................... 212
自动化测试的流程............................................ 212
自动化实施的步骤............................................ 212
自动化测试模型.............................................. 212
自动化测试框架.............................................. 213
自动化测试架构设计.......................................... 214
分层自动化测试.............................................. 215
什么样的项目适合自动化测试.................................. 216
正常状况下知足三个:.................................... 216
自动化测试及工具简述........................................ 216
功能自动化测试.......................................... 217
性能自动化测试.......................................... 217
学习自动化测试技术心得...................................... 217
1、自动化测试的学习步骤................................ 217
2、自动化测试须要掌握的技术能力........................ 218
3、自动化测试的认识误区................................ 225
3.手工测试和自动化测试的区别.................................... 227
按测试地域的角度划分................................................ 227
1.国际化测试.................................................... 227
2.本地化测试.................................................... 228
其余汇总............................................................ 231
1.回归测试(Regression Testing)................................ 231
2.冒烟测试(smoke testing)..................................... 232
3.接口测试...................................................... 232
接口的定义.................................................. 233
接口测试的目的.............................................. 234
接口通讯过程................................................ 234
接口类型.................................................... 234
接口协议分类及特色.......................................... 237
接口测试工具................................................ 238
接口测试的类型.............................................. 238
接口测试用例设计............................................ 238
接口测试质量评估标准........................................ 239
其余关联知识................................................ 239
get请求,post请求的区别:.............................. 239
http状态码:............................................ 240
webservice接口怎么测试:................................ 241
cookie与session的区别:................................ 241
App测试......................................................... 242
联调测试........................................................ 243
确认测试........................................................ 243
测试阶段................................................................ 244
测试流程................................................................ 244
测试用例................................................................ 244
定义................................................................ 244
软件测试用例的重要性................................................ 245
测试用例设计及其选取................................................ 247
如何编写软件测试用例................................................ 248
软件测试应该具有的常识.................................................. 250
缺陷基本理论知识........................................................ 250
缺陷的属性.......................................................... 250
缺陷跟踪流程: 缺陷和角色之间的跟踪顺序............................. 251
测试工具.................................................................... 251
单元测试框架............................................................ 251
unittest............................................................ 252
单元测试用例.................................................... 252
断言方法.................................................... 253
忽略测试用例.................................................... 253
使用HTMLTestRunner生成HTML测试报告............................ 253
下载HTMLTestRunner.py文件:................................ 253
修改文件HTMLTestRunner.py文件:............................ 255
举例说明:.................................................. 256
DDT............................................................. 257
pytest.............................................................. 257
安装............................................................ 257
测试文件命名规则................................................ 257
脚本执行方式.................................................... 258
终端客户端工具下执行脚本.................................... 258
pycharm工具下执行脚本....................................... 260
pycharm设置pytest...................................... 260
pycharm运行三种方式......................................... 264
使用命令行选项.................................................. 265
--collect-only筛选选项...................................... 265
-v(--verbose)选项........................................... 266
-k表达式快速定位选项........................................ 266
--tb=style捕捉到失败时输出信息的显示方式选项................ 267
--tb=no模式直接屏蔽所有错误回溯信息..................... 267
--tb=line模式只使用一行输出全部的错误信息............... 267
--tb=short或者—tb=long模式输出错误的回溯信息与不带任何选项默认的差很少.................................................... 267
-m标记选项.................................................. 268
-x遇到失败时当即中止整个会话选项............................ 269
-maxfail=num遇到失败几回后再中止整个会话选项................ 269
-s测试运行时输出某些结果选项................................ 270
-lf(--last-failed)定位到最后一个失败的测试用例选项.......... 270
-ff(--failed-first)先执行全部的失败的测试用例选项........... 271
-q(--quiet)简化运行测试用例输出信息选项..................... 271
-l(--showlocals)局部变量及其值显示出来选项.................. 272
--duration=N能够加快测试节奏的选项.......................... 272
--version显示当前pytest版本及安装目录选项.................. 272
-h(--help)帮助信息选项...................................... 272
编写测试函数.................................................... 276
测试示例程序................................................ 276
本地安装Tasks项目程序包.................................... 277
使用assert声明............................................. 278
使用marker标记测试函数..................................... 278
使用skip或skipif跳过测试.................................. 279
使用xfail标记预期会失败的测试.............................. 279
运行测试子集................................................ 279
参数化测试.................................................. 280
pytest Fixture组件.............................................. 283
经过conftest.py共享fixture................................. 284
使用fixture执行配置及销毁逻辑.............................. 284
使用—setup-show回溯fixture的执行过程...................... 284
生成测试报告.................................................... 285
集成测试工具............................................................ 286
Jenkins............................................................. 286
jenkins是什么?................................................. 287
python-jenkins安装.......................................... 287
CI/CD是什么?................................................... 287
Jenkins.war方式安装............................................. 289
Ubuntu下安装Jenkins............................................ 289
启动jenkins................................................. 291
打开防火墙.................................................. 291
Jenkins配置................................................. 292
插件安装.................................................... 293
建立管理员帐户.............................................. 294
没有权限的问题.............................................. 296
构建远程服务器.............................................. 297
使用ssh免密登陆........................................ 297
jenkins的目录介绍............................................... 302
Manage Jenkins.................................................. 303
Configure System(系统配置)..................................... 303
Maven的项目配置......................................... 304
邮件通知配置............................................ 304
SSH Server配置.......................................... 307
Configure Global Security(安全设置).............................. 307
Manager plugin(插件管理)...................................... 308
插件安装方法............................................ 308
在线安装................................................ 308
Global Tool Configuration(全局工具设置).......................... 310
Manager Nodes节点管理....................................... 314
新建Item(项目)................................................ 315
自由风格项目................................................ 316
General(通常)........................................... 316
高级项目选项............................................ 318
源码管理................................................ 318
构建触发器.............................................. 320
Configuration Matrix(配置矩阵)........................ 322
构建环境................................................ 323
构建.................................................... 324
构建后操做.............................................. 326
Maven项目.................................................. 329
构建触发器.............................................. 330
构建前步骤.............................................. 330
构建.................................................... 331
构建后步骤.............................................. 331
邮件通知设置............................................ 333
构建后操做.............................................. 333
My Views........................................................ 336
进行jenkins project 构建........................................ 337
构建结果说明.................................................... 338
构建状态.................................................... 338
构建稳定性.................................................. 338
构建历史界面................................................ 338
jenkins权限管理................................................. 338
Hitchhiker.......................................................... 344
接口测试工具............................................................ 344
Postman............................................................. 344
简介............................................................ 344
postman功能..................................................... 345
操做环境........................................................ 345
下载及安装...................................................... 345
原理............................................................ 346
基础功能........................................................ 347
界面按键介绍.................................................... 352
新建测试集、文件夹、请求用例................................ 352
添加请求信息................................................ 354
Get请求方式............................................. 355
post请求参数............................................ 359
建立收藏夹.................................................. 360
身份验证Authentication...................................... 361
设置环境变量................................................ 361
设置全局变量................................................ 364
接口直接转换为request代码.................................. 365
测试集统一批量循环执行全部请求方式.......................... 366
Data.................................................... 368
控制台...................................................... 369
设置功能........................................................ 369
General..................................................... 370
Themes..................................................... 370
Shortcuts................................................... 370
Data........................................................ 371
Add-ons.................................................... 371
Sync........................................................ 371
Certificates.................................................. 371
Proxy....................................................... 371
Update..................................................... 371
About...................................................... 371
断言功能........................................................ 371
参数化.......................................................... 375
关联接口测试.................................................... 379
关联处理.................................................... 379
举例说明.................................................... 380
变量设置.................................................... 383
Postman代理功能(移动APP)..................................... 387
设置代理.................................................... 388
Postman设置代理............................................. 388
过滤设置.................................................... 390
手机设置代理................................................ 391
浏览器设置代理.............................................. 392
导入导出功能.................................................... 393
随机数.......................................................... 393
Jenkins+postman+newman自动化.................................... 393
Newman...................................................... 396
安装.................................................... 396
Newman 执行脚本......................................... 397
jenkins结合................................................. 398
常见问题整理.................................................... 399
SoapUI.............................................................. 399
SoapUI 的介绍................................................... 400
SoapUI 的安装................................................... 400
SoapUI 下载................................................. 400
SoapUI 安装................................................. 400
破解方法................................................ 405
名词解释........................................................ 409
基础知识.................................................... 410
SoapUI 里着重引入了如下的概念............................... 411
项目project................................................. 411
工做空间workspace........................................... 412
附加名词解释................................................ 412
应用场景........................................................ 413
导入项目.................................................... 413
Web Service Mocking服务模拟................................. 414
Web Service Inspection服务检查.............................. 417
对 Web Service 服务进行功能测试............................. 420
对 Web Service 服务进行负载测试............................. 424
基础讲解........................................................ 428
建立工程.................................................... 430
构建SOAP项目(SOAP协议)............................... 430
运行单个请求........................................ 440
构建测试用例............................................ 441
接口之间传递参数,组织测试步骤.......................... 448
运行测试................................................ 453
构建REST项目(REST协议)............................... 455
测试数据单一........................................ 455
测试数据来源于excel................................. 459
SoapUI性能测试...................................... 468
构建HTTP项目(http协议)............................... 471
测试结构的组织和执行............................................ 475
测试集...................................................... 476
测试用例.................................................... 478
测试步骤.................................................... 480
测试步骤—属性相关...................................... 482
测试步骤—数据相关...................................... 483
测试步骤—执行流程...................................... 483
测试步骤—其它类型...................................... 483
建立功能测试用例............................................ 483
功能测试断言判断........................................ 485
功能测试用例执行........................................ 487
建立负载测试用例............................................ 488
执行负载测试用例........................................ 489
Mock Service模拟接口服务........................................ 491
建立 MockService............................................ 491
编辑 MockService............................................ 492
调用 MockService............................................ 493
自定义模拟响应.............................................. 495
测试报告........................................................ 497
报告管理.................................................... 499
报告结构.................................................... 499
报告存储.................................................... 501
样式和图像.................................................. 502
自定义全局报告.............................................. 503
项目级别报告存储............................................ 504
定制模板.................................................... 504
1. 建立自定义模板....................................... 504
2. 添加参数............................................. 508
报表定制对象................................................ 510
参数对象................................................ 510
报告对象................................................ 511
向report添加指标........................................... 511
操做技巧........................................................ 513
右键点击.................................................... 514
测试的管理.................................................. 514
命名建议.................................................... 514
共享操做管理-SVN............................................ 515
接口变化.................................................... 517
入参改变................................................ 518
出参改变................................................ 521
数据库操做.................................................. 522
数据文件操做................................................ 528
循环入参.................................................... 531
流程控制.................................................... 537
脚本处理.................................................... 541
断言操做........................................................ 544
属性操做(关联操做)............................................ 554
登陆获取token值的关联设置.................................. 557
参数化.......................................................... 561
Properties属性方式参数化.................................... 561
Groovy Script脚本方式参数化................................. 563
定时保存........................................................ 564
响应报文........................................................ 565
日志查询........................................................ 567
导入和检查项目.................................................. 567
发布测试报告.................................................... 568
加密项目........................................................ 572
测试场景的应用.................................................. 572
引入 jar 包--读取数据源属性................................. 572
调用 groovy 工具类.......................................... 574
随机生成手机号码示例.................................... 576
获取cookie值........................................... 578
响应报文处理................................................ 578
动态定位表名................................................ 581
测试工具的简单对比.............................................. 581
HttpClient.......................................................... 586
介绍............................................................ 586
功能介绍........................................................ 586
Java工程里引用httpclient的jar包............................... 586
自动化测试工具.......................................................... 590
Selenium............................................................ 591
定义............................................................ 591
特色............................................................ 592
功能............................................................ 592
组件............................................................ 592
Selenium IDE纯web录制脚本及回放............................ 592
Selenium Remote Control (RC)................................ 593
Selenium Grid 分布式测试.................................... 593
Selenium WebDriver完成自动化驱动浏览器测试.................. 594
原理.................................................... 594
安装.................................................... 595
selenium工具介绍................................................ 595
selenium 1.0................................................ 595
Selenium 2.0................................................ 596
资料URL地址清单................................................ 596
官网........................................................ 596
selenium下载................................................ 596
selenium IDE插件下载........................................ 596
selenium driver驱动文件下载................................. 597
selenium IDE文档............................................ 599
selenium Grid文档........................................... 599
API文档..................................................... 599
selenium学习文档............................................ 599
W3C WebDriver协议标准....................................... 599
安装............................................................ 599
Firefox火狐浏览器安装selenium-ide插件...................... 601
Firefox使用selenium-IDE录制回放插件............................ 604
断言........................................................ 609
导出录制脚本................................................ 611
Selenium经常使用核心用法............................................ 612
Selenium属性.................................................... 612
Selenium元素定位(八大元素).................................... 613
Java web自动化测试.............................................. 614
用eclipse建立一个java项目................................. 614
集成testNG单元测试框架..................................... 622
导入selenium-java-2.53.1.zip包里的jar包到工程里........... 630
工程里使用代码调用firefox浏览器............................ 633
工程里使用代码调用Chrome浏览器............................. 633
工程里使用代码调用Edge浏览器............................... 634
工程里使用代码调用IE浏览器................................. 634
八大元素定位方法之java函数................................. 636
定位单个元素............................................ 637
定位多个元素............................................ 637
层级定位................................................ 638
CSS定位器的使用......................................... 638
XPath定位器的使用....................................... 639
Python web自动化测试............................................ 640
python环境安装selenium和手动下载安装selenium的方法........ 640
工程里使用代码调用Chrome浏览器............................. 643
Windows安装ChromeDriver................................ 643
Ubuntu安装ChromeDriver................................. 643
Ubuntu安装geckodriver.................................. 645
工程里使用代码调用Safari浏览器............................. 645
WebDriver API............................................... 649
八大元素定位方法之python函数........................... 649
XPath定位详解....................................... 649
XPath运算符..................................... 651
CSS选择器定位详解................................... 651
By定位元素详解...................................... 654
元素定位之元素的属性操做实例............................ 654
得到验证信息............................................ 656
设置元素等待(显示等待和隐式等待)........................ 657
显示等待............................................ 657
隐式等待............................................ 658
定位一组元素............................................ 659
控制浏览器基本操做实例.................................. 659
获取并设置当前窗口的位置................................ 660
获取并设置当前窗口的大小................................ 660
获取页面的title标题属性值.............................. 661
获取页面HTML源代码..................................... 661
获取当前页面的URL地址.................................. 661
获取与切换浏览器窗口句柄(多窗口切换).................... 662
获取页面元素的基本信息和文本内容........................ 662
检查元素的状态(是否可见和是否可操做和是否被选中)...... 663
获取页面元素的CSS属性值................................ 663
WebDriver中的元素定位后对元素进行操做的经常使用方法......... 664
鼠标操做(单击/双击/右键单击/悬停/拖动/按住不放和释放)... 665
键盘操做................................................ 665
对当前浏览器窗口截屏.................................... 667
拖曳页面元素............................................ 667
多表单切换(操做Frame中的页面元素).................... 667
QQ邮箱帐号登陆:.................................... 668
163.com邮箱发送成功:............................... 668
警告/弹出提示框处理..................................... 669
下拉框处理.............................................. 670
上传文件................................................ 670
下载文件................................................ 671
操做Cookie.............................................. 671
调用JavaScript.......................................... 672
处理HTML5视频播放...................................... 672
滑动解锁................................................ 673
时间滚动控件............................................ 674
指定页面加载时间........................................ 674
Appium.............................................................. 674
定义............................................................ 674
自动化测试的原理................................................ 675
环境搭建........................................................ 675
Android SDK安装............................................. 675
Windows环境配置......................................... 676
Mac OS环境配置.......................................... 677
安装模拟器(genymotion)来进行app测试........................ 678
安装夜神模拟器来进行app测试................................ 682
appium Desktop安装.......................................... 688
python client安装........................................... 696
adb(Android debug bright)详解及使用........................... 696
定义........................................................ 696
adb组成..................................................... 696
adb命令..................................................... 697
开发APP自动化脚本思路.......................................... 700
添加配置.................................................... 700
建立驱动.................................................... 703
查找页面元素................................................ 704
操做页面元素来模拟用户的操做................................ 704
经过断言和日志查看测试结果.................................. 706
特殊元素定位之toast............................................. 706
特殊元素定位之Hybrid............................................ 707
Hybrid自动化解决方案........................................ 708
Hybrid自动化准备工做........................................ 708
Hybrid自动化开发思路........................................ 709
appium的经常使用API................................................ 710
Robot Framework自动化框架........................................... 711
Robot Framework经常使用库简介....................................... 711
标准库...................................................... 711
扩展库...................................................... 712
setuptools安装.................................................. 714
wxPython安装.................................................... 714
pywin32安装..................................................... 715
autoit安装...................................................... 715
pygments安装.................................................... 715
Pypubsub安装.................................................... 715
sshlibrary安装.................................................. 715
Robot Framework安装............................................. 716
robotframeworklexer安装......................................... 718
robotframework-python3安装...................................... 718
robotframework-Autoitlibrary安装................................ 718
databaselibrary安装............................................. 719
requests安装.................................................... 719
appiumlibrary安装............................................... 719
Pabot并发执行器安装............................................. 719
robotframework-ride安装......................................... 719
MacOS系统................................................... 719
windows系统................................................. 722
RIDE界面解决中文乱码问题........................................ 725
RIDE图形界面工具................................................ 727
菜单栏...................................................... 727
Tools->Preferences(参数配置)............................ 729
工做区...................................................... 730
Edit界面................................................ 730
Text Edit文本编辑界面................................... 732
Run运行界面............................................. 732
工程............................................................ 733
测试套件........................................................ 735
测试用例........................................................ 736
测试库.......................................................... 738
Resource资源文件................................................ 739
加载资源.................................................... 740
External Resources外部资源...................................... 741
变量和常量...................................................... 742
变量标识符.................................................. 742
变量声明.................................................... 742
变量的做用域................................................ 742
常量........................................................ 743
Scalar变量.................................................. 744
变量赋值................................................ 744
Set赋值............................................. 744
Get赋值............................................. 744
命令行赋值.......................................... 745
List变量.................................................... 746
List元素的使用.......................................... 747
一维度元素取值...................................... 748
二维度元素取值...................................... 748
字典变量.................................................... 749
变量转换.................................................... 750
Keyword关键字................................................... 751
系统关键字.................................................. 751
日志输出关键字log|log Many.............................. 752
快速查询某一个关键字的API说明.......................... 752
快速补全关键字.......................................... 752
拼接两个或者多个字符串关键字Catenate.................... 753
休眠等待时间关键字Sleep................................. 753
注释关键字Commnet....................................... 754
No Operation关键字...................................... 754
返回值关键字............................................ 754
Return From Keyword和Return From Keyword If........ 755
断言关键字.............................................. 756
Fail................................................ 756
Fatal Error......................................... 756
Should Be Equal..................................... 757
Should Not Be Equal................................. 757
Should Be Equal As Integers......................... 757
Should Be Equal As Strings.......................... 758
Should Be Equal As Numbers.......................... 758
Should Be True...................................... 758
Should Be Empty..................................... 759
Should Not Be Empty................................. 759
Should Contain...................................... 760
Should Contain X Times.............................. 760
Should Start With................................... 760
Should Not Start With............................... 761
Should End With..................................... 761
Should Match........................................ 761
Should Not Match.................................... 762
转换类型关键字.......................................... 762
Convert To Binary................................... 762
Convert To Boolean.................................. 763
Convert To Bytes.................................... 763
Convert To Hex...................................... 763
Convert To Integer.................................. 764
Convert To Number................................... 764
Convert To Octal.................................... 765
Convert To String................................... 765
经常使用Get类型关键字...................................... 766
Get Count........................................... 766
Get Length.......................................... 766
Get Time............................................ 767
Get Variable Value.................................. 767
Get Variables....................................... 768
经常使用Import类型关键字................................... 769
Import Library...................................... 769
Import Resource..................................... 769
Import Variables.................................... 769
经常使用Set及变量Variable类型关键字....................... 770
Set Variable........................................ 770
Set Variable If..................................... 770
Set Test Variable................................... 771
Set Suite Variable.................................. 771
Set Global Variable................................. 772
Set Log Level....................................... 773
Variable Should Exist............................... 774
Variable Should Not Exist........................... 774
Replace Variables................................... 775
经常使用Run Keyword类型关键字.............................. 776
Run Keyword......................................... 776
Run Keywords........................................ 776
Run Keywords And Return............................. 777
Run Keyword Unless.................................. 777
Run Keyword And Ignore Error........................ 777
Repeat Keyword...................................... 777
Wait Until Keyword Succeeds......................... 778
Evaluate关键字.......................................... 778
随机数.............................................. 778
随机字符串.......................................... 779
字符串处理.......................................... 780
正则表达式.......................................... 781
日期处理............................................ 781
执行windows/linux命令.............................. 783
String库里的经常使用关键字.................................. 783
Convert转换类型关键字............................... 784
Line多行数据的处理关键字............................ 784
单行字符串处理...................................... 786
Collections集合库里的经常使用关键字......................... 786
List关键字.......................................... 787
Dictionary关键字.................................... 788
OperatingSystem操做系统库里的关键字..................... 788
ENV环境变量关键字................................... 789
File文件的操做方法关键字............................ 790
Directory目录的操做................................. 791
Path路径的操做...................................... 792
Process进程库里的经常使用关键字............................. 792
XML库里的经常使用关键字..................................... 794
其它测试库.............................................. 794
用户关键字.................................................. 795
传入参数Arguments....................................... 796
Return Value返回值...................................... 797
循环与分支...................................................... 797
循环关键字 FOR LOOP......................................... 797
:FOR 循环变量 IN RANGE end.............................. 798
:FOR 循环变量 IN RANGE start end [step]................. 799
:FOR 循环变量 IN a[b,c,d,…]............................ 800
双重循环(嵌套循环).................................... 802
继续执行下一个for循环.................................. 804
中断for循环............................................ 805
分支关键字 Run Keyword If................................... 806
condition条件........................................... 807
单个对象............................................ 807
布尔操做符.......................................... 807
比较操做............................................ 808
Web自动化测试................................................... 808
安装Selenium2Library库..................................... 808
导入Selenium2Library库..................................... 809
导入AutoItLibrary库........................................ 810
Selenium2Library经常使用关键字.................................. 811
BrowserManagement浏览器管理............................. 811
Cookie管理.............................................. 812
Elements页面元素管理.................................... 813
元素的点击操做...................................... 813
鼠标操做............................................ 813
获取元素的各类值.................................... 813
FormElement表单元素..................................... 813
button按钮元素.......................................... 813
SelectElement列表框元素................................. 814
tableElement表格元素.................................... 814
JavaScript.............................................. 814
screenshot截图.......................................... 814
waiting等待............................................. 815
举例详解关键字的使用........................................ 815
打开浏览器访问百度且查询selenium文本搜索............... 815
打开浏览器访问百度且单击一个连接为“地图”.............. 815
打开浏览器访问百度且添加、获取、删除cookie操做......... 815
打开浏览器访问百度且获取百度首页中存在多少个连接数...... 816
C/S自动化测试................................................... 818
在pycharm中安装robot插件...................................... 819
配置运行RobotFramework用例................................. 823
在Jenkins上执行RF自动化测试.................................... 826
安装robot framework插件.................................... 826
建立任务.................................................... 826
配置任务.................................................... 827
RedwoodHQ自动化框架................................................. 830
下载且安装...................................................... 831
登陆............................................................ 831
快速入门指南.................................................... 832
PC端自动化测试之pywinauto.......................................... 832
Monkey.............................................................. 832
monkeyrunner........................................................ 832
Robolectirc......................................................... 832
robutium............................................................ 832
Badboy.............................................................. 832
工具界面介绍.................................................... 833
菜单栏...................................................... 834
File.................................................... 834
Edit.................................................... 834
搜索和替换(Search/Replace).......................... 834
View.................................................... 834
Tools................................................... 834
Preferences............................................. 834
General............................................. 834
Variables自动变量................................... 835
Help.................................................... 836
工具栏...................................................... 836
录制.................................................... 836
建立suites测试集,tests测试用例,steps测试步骤和Template模板837
切换录制模式功能介绍.................................... 838
请求模式............................................ 839
导航模式............................................ 839
录制导航........................................ 839
导航项的类型.................................... 840
导航参考........................................ 840
导航属性........................................ 840
表格填充程序的自动记录.......................... 842
被动导航........................................ 842
运行脚本................................................ 844
其余按钮................................................ 846
浏览器地址栏................................................ 846
内容控件区.................................................. 846
脚本树...................................................... 846
编辑区...................................................... 846
Variables变量标签........................................ 846
使用变量............................................ 846
添加变量............................................ 846
查看变量............................................ 847
编辑变量............................................ 848
使用变量............................................ 848
变量值列表...................................... 849
增长变量............................................ 849
Tools工具标签........................................... 851
Form populator表格填充.............................. 851
表格填充........................................ 851
手动建立表单填充程序............................ 851
将字段添加到表单填充器.......................... 852
使用正则表达式.................................. 853
自动捕获表单填充程序............................ 853
玩表格Populators................................ 853
表格价值........................................ 854
索引表单值...................................... 854
选择/下拉框..................................... 854
使用表单填充程序提交表单........................ 854
Increment增量变量工具............................... 854
增长变量........................................ 854
增量策略........................................ 855
随机整数操做方式................................ 856
正整数自增1操做方式............................ 858
Mouse click鼠标点击................................. 860
添加鼠标单击.................................... 860
窗口名称,X和Y位置............................. 862
从现有窗口捕获Click............................. 862
小费:.......................................... 862
恢复窗口大小.................................... 863
级联点击项目.................................... 863
常见问题:捕获模态对话框........................ 863
鼠标点击的缺点.................................. 863
界面分区总体介绍............................................ 864
badboy录制浏览器及版本兼容性问题................................ 867
录制navigation模式脚本.......................................... 872
Badboy使用模板构建脚本.......................................... 875
须要测试模板................................................ 875
建立测试模板................................................ 875
重写步骤.................................................... 876
参数化.......................................................... 876
手动参数化.................................................. 876
Variable setter变量设置器................................... 881
固定值方式:值用英文逗号隔开............................ 882
正则表达式法............................................ 884
读取CSV文件(excel)................................... 885
Badboy文本参数化............................................ 895
BadBoy 数据库参数化......................................... 899
使用数据源.............................................. 899
数据源要求.............................................. 899
添加数据源.............................................. 900
设置属性................................................ 901
控制加载数据的格式...................................... 902
播放数据源项目.......................................... 903
使用数据源值............................................ 903
循环数据源中的值........................................ 903
高级选项................................................ 904
Mysql数据来源........................................... 904
Excel数据来源........................................... 912
断言............................................................ 914
回放............................................................ 917
超时............................................................ 920
配置超时.................................................... 921
注释和限制.................................................. 922
使用badboy并发................................................. 922
Badboy中查看结果及生产报告...................................... 922
查看结果.................................................... 922
摘要视图.................................................... 923
摘要层次结构................................................ 923
向摘要视图添加信息.......................................... 924
生成报告.................................................... 924
WinRunner........................................................... 924
静态测试工具............................................................ 925
QAC................................................................. 925
PolySpace........................................................... 925
性能测试工具............................................................ 925
Jmeter.............................................................. 926
JMeter 的特性................................................... 926
安装与配置...................................................... 927
使用环境.................................................... 927
软件下载.................................................... 927
JDK安装..................................................... 929
Jmeter安装.................................................. 932
Windows配置............................................. 932
Linux配置............................................... 934
Jmeter运行.................................................. 934
运行jmeter.bat方式..................................... 934
运行ApacheJMeter.jar方式............................... 936
使用命令行运行JMeter脚本............................... 937
命令行选项目录...................................... 938
利用XSLT分析JMeter结果文件................................ 940
Jmeter运行环境调优配置.......................................... 943
修改jmeter内存配置(以适应高并发测试)....................... 943
安装插件管理工具............................................ 945
调整JMeter界面-元素-比例................................... 945
调整JMeter界面-工具栏图标-比例............................. 946
调整JMeter界面-目录树图标-比例............................. 946
服务器资源监控器插件........................................ 947
下载安装配置插件........................................ 947
MeterPlugins-Standard和JMeterPlugins-Extras安装配置.... 948
ServerAgent安装配置..................................... 949
用法................................................ 950
验证使用状况........................................ 951
测试服务端使用状况.............................. 951
测试客户端(Jmeter端)使用状况.................. 952
jpgc-perfmon安装配置.................................... 954
安装文件目录介绍................................................ 959
bin目录介绍................................................. 962
Jmeter.bat.............................................. 963
启动JVM虚拟机须要使用的内存大小.................... 963
关掉cmd弹出框时,jmeter程序不退出.................. 963
Jmeter.properties....................................... 963
jmeter.properties的GUI方式............................. 965
JMeter主要组件介绍.............................................. 966
快捷键列表...................................................... 966
工具组成(场景)和线程组(虚拟用户生成器).......................... 967
测试计划(场景).............................................. 967
线程组(虚拟用户生成器) 【Ctrl+0】........................... 968
测试片断........................................................ 971
可执行元件...................................................... 972
配置元件(读取数据的来源).................................... 972
用户定义的变量.......................................... 973
HTTP属性管理器.......................................... 973
HTTP请求默认值...................................... 975
HTTP受权管理器...................................... 975
HTTP缓存管理器...................................... 975
HTTP Cookie管理器................................... 976
HTTP信息头管理器.................................... 977
函数助手................................................ 977
函数介绍............................................ 980
__BeanShell..................................... 980
__counter....................................... 981
__CSVRead....................................... 982
__StringFromFile................................ 984
__intSum........................................ 985
__javaScript.................................... 986
__log........................................... 987
__logn.......................................... 988
__longSum....................................... 988
__machineName................................... 989
__md5........................................... 990
__property属性.................................. 990
__Random随机参数化.............................. 991
_RandomString随机字符串函数..................... 993
__regexFunction................................. 993
_setProperty.................................... 994
_split.......................................... 995
__StringFromFile................................ 996
_time........................................... 997
__threadNum..................................... 998
_XPATH.......................................... 999
前置处理器(发出请求以前须要作什么操做)................... 1000
JSR223 预处理程序【Ctrl+7】............................ 1001
用户参数............................................... 1001
定时器(思考时间)........................................... 1002
固定定时器(用户思考时间)【Ctrl+4】................... 1003
同步定时器(集合点)..................................... 1004
集合点的位置....................................... 1004
高斯随机定时器......................................... 1005
常数吞吐量定时器(控速器:TPS每秒事务请求数).......... 1006
控制器..................................................... 1006
取样器(协议类型|动做型元素)............................ 1006
HTTP请求【Ctrl+1】................................. 1008
GET请求方法.................................... 1010
POST请求方法................................... 1010
file协议....................................... 1011
从HTML文件嵌入资源............................ 1012
IP欺骗......................................... 1013
BeanShell 取样器................................... 1013
Dummy Sampler虚假调试接口取样器.................... 1017
测试活动【Ctrl+5】................................. 1018
Debug Sampler调试取样器【Ctrl+8】.................. 1018
逻辑控制器............................................. 1019
仅一次控制器....................................... 1020
循环控制器......................................... 1022
ForEach控制器(提交变量)............................ 1022
Include控制器...................................... 1024
若是(If)控制器................................... 1024
交替控制器......................................... 1026
随机控制器......................................... 1026
随机顺序控制器..................................... 1027
Switch控制器....................................... 1027
While控制器........................................ 1028
RunTime运行控制器.................................. 1029
吞吐量控制器....................................... 1030
模块控制器......................................... 1031
随机顺序控制器..................................... 1031
事务控制器......................................... 1032
后置处理器(关联)........................................... 1034
Json提取器............................................. 1036
正则表达式提取器【Ctrl+2】............................. 1039
JSR223 后置处理程序【Ctrl+6】.......................... 1043
断言(检查点)............................................... 1044
响应断言【Ctrl+3】..................................... 1045
大小断言............................................... 1046
JSON断言............................................... 1047
断言持续时间........................................... 1047
监听器(查看测试结果)....................................... 1047
察看结果树(只在调试脚本时用)【Ctrl+9】............... 1048
Jmeter运行后,结果树中的响应数据出现中文乱码问题解决方法 1049
聚合报告............................................... 1050
汇总报告............................................... 1051
保存响应到文件......................................... 1052
测试计划里的元件执行前后顺序................................... 1054
组件做用域..................................................... 1055
Jmeter经常使用层次结构及经常使用组件................................... 1055
脚本录制....................................................... 1056
三种方式的优劣:........................................... 1056
使用Badboy进行录制脚本.................................... 1057
开始录制脚本........................................... 1057
参数化脚本............................................. 1059
生成jmetet脚本........................................ 1061
保存............................................... 1061
使用............................................... 1062
使用BlazeMeter进行录制脚本................................ 1065
BlazeMeter Chrome插件官方简介.......................... 1065
插件下载安装........................................... 1065
离线安装插件....................................... 1065
使用插件录制脚本....................................... 1067
最新插件版本........................................... 1069
使用Fiddler生成Jmeter脚本................................ 1072
Fiddler安装JmeterExport.dll插件....................... 1072
使用Fiddler生成Jmeter脚本............................ 1073
脚本导入............................................... 1074
使用jmeter自带的http代理服务器进行录制脚本............... 1074
手动编写脚本(直接使用“http请求”协议)..................... 1084
设置Jmeter的APP代理...................................... 1093
JMeter中进行分布式测试(负载生成器)........................... 1097
分布式执行原理............................................. 1097
分布式压测的配置........................................... 1098
jmeter与loadrunner分布式负载的对比........................ 1099
第一步:启动负载生产器..................................... 1099
仅linux服务器做为负载机............................... 1099
第二步:添加负载生成器的IP到你的控制机的配置文件里........ 1102
第三步:启动控制机的JMeter程序............................ 1103
压测开始以前检查测试脚本............................... 1103
察看结果树响应数据为空................................. 1103
经过非GUI命令行方式远程启动........................... 1104
单负载机........................................... 1104
多负载机........................................... 1106
远程启动java.io.FileNotFoundException: rmi_keystore.jks.... 1106
Java工程请求扩展测试........................................... 1108
Eclipse新建一个工程........................................ 1110
Calc.java类里的计算器加减法java代码编写................... 1113
导出Calc.jar包............................................ 1113
依赖类的引用............................................... 1116
待测的包名右键新建一个测试的类:TestCalc.java.............. 1118
导出TestCalc.jar包........................................ 1121
Jmeter里添加java请求取样器................................ 1121
FTP协议案例.................................................... 1122
Jmeter监控tomcat服务器资源状况................................ 1123
数据参数化..................................................... 1124
CSV参数化.................................................. 1124
随机数参数化............................................... 1128
计数器参数化............................................... 1129
随机变量参数化............................................. 1130
数据库参数化............................................... 1131
加密和解密的使用场景........................................... 1135
md5签名验证................................................ 1136
Jmeter接口测试................................................. 1140
腾讯QQ在线状态 WEB 服务................................... 1140
SOAP 1.1............................................... 1140
SOAP 1.2............................................... 1142
HTTP GET............................................... 1143
HTTP POST.............................................. 1144
Jenkins+ant+jmeter自动化性能测试平台........................... 1145
Ant安装部署................................................ 1146
Windows................................................ 1146
Linux.................................................. 1147
Jenkins安装配置............................................ 1148
自动化测试平台搭建......................................... 1149
代码块................................................. 1152
Jenkins配置............................................ 1156
LoadRunner......................................................... 1157
Windows版本上安装loadrunner................................... 1157
安装完后的目录分析............................................. 1157
LoadRunner11下载地址和破解方法................................. 1158
性能测试过程................................................... 1159
界面分析....................................................... 1160
Virtual User Generator虚拟用户脚本生成器(录制脚本功能)... 1160
如何在vugen中自定义工具条按钮......................... 1161
如何在vugen中工具菜单中添加自定义菜单项............... 1163
如何在vugen中给菜单项定义快捷键....................... 1164
脚本的录制于开发....................................... 1165
脚本生成流程........................................... 1168
脚本录制........................................... 1168
录制完成后的脚本代码........................... 1173
脚本回放........................................... 1175
脚本优化........................................... 1177
关联........................................... 1179
脚本的调试技术......................................... 1179
断点设置........................................... 1182
单步跟踪........................................... 1183
日志输出........................................... 1184
支持的协议类型......................................... 1185
JAVA Vuser协议..................................... 1187
录制设置选项........................................... 1188
运行设置选项........................................... 1194
全局设置选项........................................... 1214
回放结果查看........................................... 1216
脚本录制原则........................................... 1218
脚本最佳流程实践....................................... 1219
压缩脚本文件........................................... 1220
Controller控制器(管理和维护场景设计方案功能)............. 1221
设计场景............................................... 1222
设置场景开始运行的时间............................. 1223
设置场景的执行方式................................. 1224
计划方式....................................... 1224
场景....................................... 1225
组......................................... 1226
运行模式....................................... 1228
实际计划................................... 1228
基础计划................................... 1229
修改场景操做的具体属性............................. 1230
启动用户组..................................... 1230
初始化用户..................................... 1231
启动虚拟用户................................... 1232
持续时间....................................... 1233
中止虚拟用户................................... 1234
服务水平协议....................................... 1236
运行场景............................................... 1241
面向目录的场景设置................................. 1241
手工场景设置....................................... 1247
不启用百分比用户数............................. 1248
启用百分比用户数............................... 1250
方案设置............................................... 1251
运行方案............................................... 1251
负载选项设置详解................................... 1254
运行场景-常见Graph简介............................ 1258
A. Web Resource Graphs........................ 1258
B. Run-Time Graphs............................ 1261
C. Transaction Graphs......................... 1262
场景结果设置........................................... 1263
监视方案............................................... 1266
性能计数器......................................... 1273
Network Delay.................................. 1275
CPU经常使用计数器.................................. 1276
Memory内存计数器............................. 1276
磁盘计数器..................................... 1279
Thread线程计数器............................... 1280
Processor进程计数器............................ 1280
网络吞吐量以及带宽计数器....................... 1283
服务缓冲计数器................................. 1284
Apache计数器................................... 1284
Mysql 计数器.................................. 1285
IIS5.0计数器................................... 1286
Web应用程序................................... 1286
监控SQL SERVER 2000计数器..................... 1287
性能计数器在“场景-运行”界面中功能介绍............ 1290
查看图......................................... 1290
冻结........................................... 1291
配置........................................... 1291
Windows系统自带性能计数器.......................... 1292
Windows操做系统任务、进程监控技术.................. 1294
Windows操做系统任务、进程关闭技术.................. 1299
linux操做系统任务、进程监控技术.................... 1300
计数器的问题....................................... 1301
Analysis测试结果报告分析................................... 1302
理解脚本对应路径下文件含义............................. 1305
理解结果目录文件结构:res.............................. 1306
性能测试经常使用指标术语................................... 1306
Web Resources(Web资源分析)....................... 1307
Web Page Breakdown(网页元素细分)................. 1308
测试结果报告类型....................................... 1310
Summary report摘要报告............................. 1311
如何解决结果概要信息不计入思考时间问题......... 1312
如何将数据导出到excel文件中................... 1314
SLA服务水平协议.................................... 1314
测试结果报告分析基础................................... 1320
合并图设置......................................... 1321
自动关联的应用..................................... 1322
相邻两次测试结果对比的应用......................... 1324
网页细分图............................................. 1328
下面分别说下网页细分图各图表的功能:............... 1330
页面分解总图(Web Page Diagnostics)........... 1334
网页细分图中的时间详解:................... 1335
页面组件细分图(Page Component Breakdown)..... 1336
页面下载时间细分图(page Download Time Breakdown)1336
第一次缓冲时间细分图(Time to First Buffer Breakdown) 1337
网页细分图中的时间详解............................. 1338
网页细分图显示设置................................. 1338
结果分析界面的【工具】-【选项】讲解........................ 1341
结果分析界面的【报告】..................................... 1345
IP欺骗......................................................... 1347
配置端口映射................................................... 1356
LoadRunner11设置支持IE8浏览器录制............................. 1360
LoadRunner负载生成器........................................... 1363
负载生成器的详细信息介绍................................... 1367
linux系统下安装 Load Generator负载发生器..................... 1372
监控windows服务器的资源利用率................................. 1378
监控linux服务器的资源利用率................................... 1388
监控sql server数据的资源利用率................................ 1391
监控oracle数据的资源利用率.................................... 1393
监控apache..................................................... 1394
监控tomcat..................................................... 1396
监控WebLogic(SNMP)web应用服务器资源利用率................... 1397
Web的HTTP和HTML协议的两种录制方式............................ 1398
基于Windows Sockets协议的调用................................. 1399
编写脚本流程............................................... 1399
Web Services协议主要用于接口测试............................... 1404
方法一: 基于HTTP的调用web_custom_request()利用http协议访问1405
方法二:基于WSDL的调用web_service_call()调用webservices:1411
方法三:基于SOAP的调用soap_request()导入soap:......... 1419
Terminal Emulation(RTE)协议脚本................................ 1424
扩展oracle数据库性能测试...................................... 1427
Protocol Advisor协议分析....................................... 1431
录制SQL脚本................................................... 1433
Java虚拟用户的用法............................................. 1436
LoadRunner配置Java Vuser环境.............................. 1437
配置JDK环境........................................... 1437
建立java Vuser......................................... 1438
导入jar包于loadrunner................................. 1439
注意事项............................................... 1445
举例说明:JAVA登陆接口的测试........................... 1448
动态连接库(dll).............................................. 1450
Loadrunner http协议经常使用函数.................................... 1452
lr_continue_on_error....................................... 1452
lr_convert_string_encoding()手动转换字符串编码.................. 1453
lr_decrypt()解密函数.......................................... 1453
lr_disable_ip_spoofing......................................... 1453
lr_enable_ip_spoofing......................................... 1454
lr_end_sub_transaction结束子事务.............................. 1454
lr_end_transaction结束事务................................. 1454
lr_error_message(“打印出错误的内容”)..................... 1454
lr_eval_string(“”)该函数功能是获得参数(参数化输入中)当前的值1454
lr_load_dll 调用动态连接库................................. 1455
lr_log_message向日志文件发送错误消息....................... 1455
lr_message................................................. 1455
lr_output_message(“日志中要打印显示的内容”) 输出函数..... 1455
lr_rendezvous | lr_rendezvous_ex集合点函数...................... 1455
lr_save_ datetime将日期类型数据参数化....................... 1456
lr_save_string()........................................... 1456
lr_set_debug_message....................................... 1456
lr_start_sub_transaction开始子事务............................. 1456
lr_start_transaction开始事务............................... 1456
lr_think_time(double time)思考时间......................... 1456
lr_user_data_point()....................................... 1457
web_custom_request(适用于Get和POST请求通用)............ 1458
web_image_check图像检查点.................................. 1458
web_link.................................................... 1458
web_reg_find/web_find文字检查点............................ 1458
web_reg_save_param关联函数................................. 1459
web_reg_save_param_ex关联函数.............................. 1462
web_reg_save_param_regexp关联函数.......................... 1467
web_reg_save_param_xpath关联函数........................... 1470
web_set_max_html_param_len设置关联边界超长长度限制函数..... 1472
web_set_proxy()代理服务器函数.............................. 1473
web_set_user()设置登陆的用户名和口令....................... 1474
web_submit_data 提交数据(只能用于post请求).............. 1474
web_submit_form提交表单(只能用于get请求)................ 1474
web_url.................................................... 1475
Loadrunner sockets协议经常使用函数................................. 1475
基本函数:................................................. 1475
lrs_accept_connection 接受侦听套接字链接............... 1475
lrs_cleanup 终止 WinSock DLL 的使用.................... 1475
lrs_close_socket 关闭打开的套接字...................... 1475
lrs_create_socket 初始化套接字: 创建到服务端的链接..... 1475
lrs_disable_socket 禁用套接字操做...................... 1476
lrs_exclude_socket 重播期间排除套接字.................. 1476
lrs_get_socket_attrib 获取套接字属性................... 1476
lrs_get_socket_handler 获取指定套接字的套接字处理程序.. 1476
lrs_length_receive 接收来自指定长度的缓冲区的数据...... 1477
lrs_receive 接收来自数据报或流套接字的数据............. 1477
lrs_receive_ex 接收来自数据报或流套接字的数据(具备特定长度) 1477
lrs_send 将数据发送到数据报上或流套接字中.............. 1477
lrs_set_receive_option 设置套接字接收选项.............. 1477
lrs_set_socket_handler 设置特定套接字的套接字处理程序.. 1477
lrs_set_socket_options 设置套接字选项.................. 1477
lrs_startup 初始化 WinSock DLL,即:启动winsocket.dll.. 1477
缓冲区函数:............................................... 1477
lrs_free_buffer 释放分配给缓冲区的内存................. 1477
lrs_get_buffer_by_name 从数据文件中获取缓冲区及其大小.. 1477
lrs_get_last_received_buffer 获取套接字上接收到的最后的缓冲区及其大小..................................................... 1477
lrs_get_last_received_buffer_size 获取套接字上接收到的最后一个缓冲区的大小................................................. 1477
lrs_get_received_buffer 获取最后接收到的缓冲区或其一部分1477
lrs_set_send_buffer 指定要在套接字上发送的缓冲区....... 1477
lrs_get_static_buffer 获取静态缓冲区或其一部分......... 1477
lrs_get_user_buffer 获取套接字的用户数据的内容......... 1477
lrs_get_user_buffer_size 获取套接字的用户数据的大小.... 1477
环境函数:................................................. 1477
lrs_cleanup 终止Windows套接字 DLL 的使用.............. 1477
lrs_startup 初始化 Windows 套接字 DLL.................. 1477
关联语句函数:............................................. 1478
lrs_save_param 将静态或接收到的缓冲区(或缓冲区部分)保存到参数中....................................................... 1478
lrs_save_param_ex 将用户、静态或接收到的缓冲区(或缓冲区部分)保存到参数中................................................. 1478
lrs_save_searched_string 在静态或接收到的缓冲区中搜索出现的字符串,将出现字符串的缓冲区部分保存到参数中................... 1478
转换函数:................................................. 1478
lrs_ascii_to_ebcdic 将缓冲区数据从 ASCII 格式转换成 EBCDIC 格式1478
lrs_decimal_to_hex_string 将十进制整数转换为十六进制字符串1478
lrs_ebcdic_to_ascii 将缓冲区数据从 EBCDIC 格式转换成ASCII 格式 1478
lrs_hex_string_to_int 将十六进制字符串转换为整数....... 1478
超时函数:................................................. 1478
lrs_set_accept_timeout 为接受套接字设置超时............ 1478
lrs_set_connect_timeout 为链接到套接字设置超时......... 1478
lrs_set_recv_timeout 为接收套接字上的初始预期数据设置超时1478
lrs_set_recv_timeout2 为创建链接后接收套接字上的预期数据设置超时....................................................... 1478
lrs_set_send_timeout 为发送套接字数据设置超时.......... 1478
Loadrunner里的经常使用调优代码的术语............................... 1479
Transaction事务............................................ 1479
Rendezvous集合点........................................... 1480
参数化..................................................... 1484
参数化链接数据库....................................... 1492
SQL Server......................................... 1494
Oracle............................................. 1497
Mysql.............................................. 1500
关联....................................................... 1502
自动关联............................................... 1505
手动关联............................................... 1510
Check Point检查点.......................................... 1514
文本检查点............................................. 1515
图像检查点............................................. 1527
Think time思考时间......................................... 1531
插入注释语句............................................... 1532
Loadrunner常见问题解答......................................... 1532
如何将Connect()中的密文改成明文............................ 1532
如何解决负载均衡将压力做用到一台机器上..................... 1533
如何运行winrunner脚本..................................... 1534
Locust............................................................. 1534
腾讯GT客户端性能测试工具.......................................... 1534
简介........................................................... 1534
下载及安装..................................................... 1534
Release版.................................................. 1535
Android平台............................................ 1535
GT: GT_2.2.6.5.apk............................... 1535
GT SDK: gt_sdk_2.2.6.jar......................... 1535
GT demo安装包:Demo4GT.apk......................... 1536
GT demo工程: Demo4GTproj.zip..................... 1536
iOS平台................................................ 1536
GT SDK:GT.embeddedframework_v2.2.3.tar.gz......... 1536
GT demo工程:Demo4GT_proj_ios.zip.................. 1536
Development版.............................................. 1536
Android平台............................................ 1536
PowerStat For Android4.x:PowerStat_For4.x.apk..... 1537
PowerStat For Android5.x:PowerStat_For5.x.apk..... 1537
PowerStat For Android6.x:PowerStat_For6.x.apk..... 1537
PowerStat For Android7.x:PowerStat_For7.x.apk..... 1537
iOS平台.................................................... 1537
参数介绍....................................................... 1537
拉取数据到PC经常使用指令.......................................... 1537
拉取的csv表格................................................. 1538
基本界面介绍................................................... 1538
如何作 Android 应用流量测试.................................... 1552
前言....................................................... 1552
工具....................................................... 1552
正文....................................................... 1552
首先咱们来看简单的方式:............................... 1553
咱们再来看看麻烦而严谨的方式:......................... 1556
广播方式使用GT,主要用于支持自动化中使用GT作性能数据采集...... 1563
Android 电量测试工具 Powerstat V1.2使用说明.................... 1566
版本说明................................................... 1566
使用说明................................................... 1567
UI 界面................................................ 1567
常见问题....................................................... 1572
Android版FAQ.............................................. 1572
iOS版FAQ.................................................. 1581
Benchmark Factory 数据库性能测试工具.............................. 1583
webbench网站压测工具............................................... 1583
Webbench实现的核心原理......................................... 1583
工做流程....................................................... 1584
工做原理....................................................... 1585
WebBench中各函数的流程及功能................................... 1585
build_request()函数------生成HTTP请求报文................. 1585
bench()函数------建立各子进程以发送http请求,并收集统计数据进行压力测试........................................................... 1586
benchcore()函数------(在子进程中)反复发送http请求......... 1587
安装流程....................................................... 1588
开发语言................................................................... 1589
简介与分类............................................................. 1589
解释器................................................................. 1590
python................................................................. 1591
python程序执行原理................................................. 1591
python的解释器..................................................... 1591
学习路线指南....................................................... 1591
网站论坛学习资源............................................... 1592
学习曲线....................................................... 1593
优质资源....................................................... 1594
在windows系统上安装python......................................... 1595
在Ubuntu18.04系统上安装python..................................... 1602
卸载系统自带的python........................................... 1602
安装Python 3.7.4............................................... 1603
在Mac OSX10.13系统上安装python3.7................................. 1604
python的IDE之pycharm............................................. 1610
在Mac OSX10.13系统上安装PyCharm................................... 1610
下载及安装..................................................... 1610
破解........................................................... 1611
汉化........................................................... 1614
在Ubuntu18.04系统上安装PyCharm.................................... 1614
下载安装及破解................................................. 1614
建立快捷方式................................................... 1617
汉化........................................................... 1617
卸载........................................................... 1618
在windows系统下安装PyCharm编写代码工具........................... 1618
下载及安装..................................................... 1619
20190103专业版本破解........................................... 1620
201903专业版本破解............................................. 1623
汉化........................................................... 1628
Pycharm初始设置................................................ 1630
界面版块简介............................................... 1630
字体显示设置............................................... 1631
使用PyCharm建立python项目.................................... 1631
安装python解释器.............................................. 1635
PyCharm工具快捷键.............................................. 1638
pycharm中自动补全代码提示前符号p,m,c,v,f是变量的分类.......... 1638
Python语言特色..................................................... 1638
代码结构示意图..................................................... 1639
代码编写规范....................................................... 1639
代码常见错误....................................................... 1639
python项目的组织结构............................................... 1640
项目命名规范................................................... 1640
注释规范........................................................... 1641
单行注释....................................................... 1641
多行注释....................................................... 1641
函数注释....................................................... 1643
TODO注释....................................................... 1643
数字类型........................................................... 1644
算数运算符......................................................... 1646
算数运算符的优先级............................................. 1647
位运算符........................................................... 1647
比较运算符......................................................... 1648
赋值运算符......................................................... 1649
身份运算符......................................................... 1649
成员运算符......................................................... 1650
逻辑运算符......................................................... 1650
三元运算符......................................................... 1652
容器类型公共方法................................................... 1653
经常使用的数据类型转换................................................. 1655
二进制格式..................................................... 1655
八进制格式..................................................... 1656
十六进制格式................................................... 1656
字符串中的转义字符................................................. 1656
运算符优先级....................................................... 1657
关键字............................................................. 1659
帮助help....................................................... 1659
导入import..................................................... 1659
导入方式................................................... 1659
__init__.py的用法:........................................ 1661
占位语句pass................................................... 1661
末尾不换行end.................................................. 1661
常量............................................................... 1662
特殊常量(None)................................................. 1662
变量............................................................... 1663
变量定义....................................................... 1663
变量的类型..................................................... 1664
变量的命名规则................................................. 1664
不一样类型变量之间的计算......................................... 1668
数字类型之间的计算......................................... 1668
字符串类型的计算........................................... 1668
变量的输入..................................................... 1669
变量的格式化输出............................................... 1669
格式化的三种方式........................................... 1671
非数字型变量................................................... 1672
列表(list)................................................. 1673
列表的定义............................................. 1673
列表经常使用操做........................................... 1675
查找列表中的元素................................... 1679
列表的切片......................................... 1679
列表嵌套............................................... 1680
列表推导式............................................. 1682
元组(tuple)................................................ 1683
元组的定义............................................. 1683
元组和格式化字符串的转换............................... 1684
元组和列表之间的转换................................... 1684
元组的切片......................................... 1684
集合(set).................................................. 1685
字典(dict)................................................. 1686
字典的定义............................................. 1686
字典经常使用操做........................................... 1687
应用场景............................................... 1689
字典代替其它语言的switch语句.......................... 1689
字符串(str)................................................ 1690
字符串的定义........................................... 1691
字符串经常使用操做......................................... 1692
字符串的方法........................................... 1693
应用场景............................................... 1696
字符串的切片........................................... 1698
重命名变量名................................................... 1700
变量的引用..................................................... 1701
可变和不可变类型............................................... 1705
局部变量和全局变量............................................. 1707
Global关键字............................................... 1713
面试题:交换两个数字........................................... 1714
判断语句(if)....................................................... 1715
if............................................................. 1715
If-else........................................................ 1716
If-elif-else................................................... 1717
If嵌套......................................................... 1718
循环语句(while).................................................... 1719
break和continue............................................... 1722
While嵌套循环.................................................. 1724
python中的计数方法................................................. 1725
循环遍历(for).................................................... 1725
列表遍历....................................................... 1726
元组遍历....................................................... 1726
字典遍历....................................................... 1727
for – else循环................................................ 1729
函数............................................................... 1731
函数基础....................................................... 1731
函数的定义..................................................... 1733
函数的文档注释规范............................................. 1734
函数的参数..................................................... 1735
不可变和可变的参数......................................... 1736
函数的缺省参数............................................. 1737
多值参数................................................... 1740
元组和字典的拆包........................................... 1742
函数的返回值(return)........................................... 1742
函数一次性返回多个值....................................... 1744
函数参数和返回值的做用......................................... 1746
无参数,无返回值........................................... 1746
无参数,有返回值........................................... 1747
有参数,无返回值........................................... 1748
有参数,有返回值........................................... 1749
函数的嵌套调用................................................. 1750
函数的递归..................................................... 1752
函数式编程..................................................... 1755
闭包....................................................... 1755
匿名函数................................................... 1756
map函数.................................................... 1756
reduce函数................................................. 1757
filter过滤函数............................................. 1757
装饰器......................................................... 1758
函数的文档注释规范............................................. 1762
变量类型强制转换函数........................................... 1762
输出函数:print和输入函数:input............................... 1764
print字符串格式化符号...................................... 1764
格式化操做符辅助指令....................................... 1765
数字指定长度格式输出................................... 1765
字符串指定长度格式输出................................. 1765
浮点数指定长度格式输出................................. 1765
print格式化输出............................................ 1766
查看变量类型函数:type......................................... 1767
比较变量类型函数:isinstance................................... 1767
整数数列函数:range............................................ 1768
随机数函数:random............................................. 1768
eval函数....................................................... 1769
模块............................................................... 1771
模块名也是一个标识符........................................... 1772
局部导入....................................................... 1772
导入全部的工具(不推荐)....................................... 1773
导入的模块的搜索顺序........................................... 1774
发布模块....................................................... 1776
windows下发布操做.......................................... 1778
Linux下发布操做............................................ 1780
安装模块....................................................... 1781
卸载模块....................................................... 1783
OS模块......................................................... 1784
获取本机平台信息........................................... 1784
对目录的操做............................................... 1785
判断操做................................................... 1785
Path模块................................................... 1785
pyc文件........................................................ 1786
Linux上的shebang符号(#!).......................................... 1787
学生信息管理系统案例............................................... 1788
包(package)....................................................... 1792
操做方式1...................................................... 1794
操做方式2...................................................... 1795
面向对象........................................................... 1796
基本概念....................................................... 1796
类和对象....................................................... 1798
类......................................................... 1798
对象....................................................... 1800
类和对象的关系............................................. 1800
修改对象的属性的方法................................... 1802
保护对象的属性......................................... 1804
方法和函数的区别........................................... 1806
定义简单的类(只包含方法)..................................... 1806
利用self在类封装的方法中输出对象属性.......................... 1807
内置方法....................................................... 1808
初始化方法(__init__)....................................... 1809
对象的描述信息方法(__str__)................................ 1811
对象被从内存中销毁前会被自动调用(__del__).................. 1812
综合示例详解面向对象的基础知识................................. 1815
封装........................................................... 1819
一个对象的属性能够是另一个类建立的对象................... 1824
继承........................................................... 1829
私有属性和私有方法(成员的可见性)......................... 1831
多继承..................................................... 1834
重写父类方法与调用父类方法(super())............................ 1836
多态........................................................... 1838
类的结构....................................................... 1841
实例....................................................... 1842
类属性..................................................... 1844
类方法..................................................... 1846
静态方法................................................... 1848
方法综合案例之游戏类....................................... 1849
单例设计模式................................................... 1851
枚举........................................................... 1851
枚举类..................................................... 1851
枚举转换................................................... 1853
枚举注意事项............................................... 1853
综合示例详解面向对象的各类概念................................. 1853
异常............................................................... 1861
异常概念....................................................... 1861
捕获异常....................................................... 1862
异常的传递..................................................... 1866
抛出raise异常................................................. 1868
pip安装第三方模块.................................................. 1869
安装常见错误解答............................................... 1869
安装ipython.................................................... 1870
安装pygame..................................................... 1870
安装selenium................................................... 1871
安装requests................................................... 1871
文件的基本操做(打开/读/写/关闭).................................. 1871
读取txt文本里的全部用户的用户名和密码实例:................... 1874
读取CSV文件................................................... 1875
读取json文件.................................................. 1875
读取XML文件................................................... 1875
文本文件的编码格式............................................. 1879
正则表达式......................................................... 1880
归纳字符集..................................................... 1880
字符集......................................................... 1881
数量词......................................................... 1882
边界匹配....................................................... 1883
替换(sub)...................................................... 1884
项目实战—飞机大战................................................. 1886
项目准备....................................................... 1887
游戏窗口和绘制图像............................................. 1888
游戏循环和键盘事件............................................. 1893
精灵和精灵组................................................... 1898
游戏框架搭建................................................... 1903
游戏背景....................................................... 1908
敌机出场....................................................... 1914
英雄飞机出场................................................... 1919
发射子弹....................................................... 1924
碰撞检测....................................................... 1927
单独搭建虚拟环境................................................... 1928
建立........................................................... 1930
查看已安装的虚拟环境........................................... 1931
虚拟环境默认安装位置........................................... 1931
改变虚拟环境安装位置........................................... 1932
经常使用命令....................................................... 1933
使用Pycharm建立安装虚拟环境方法............................... 1934
Windows下安装python虚拟环境....................................... 1934
虚拟环境中安装 flask........................................... 1936
requirements文件................................................... 1937
Flask轻量级Web开发框架............................................ 1939
Flask项目实例.................................................. 1940
Flask_WTF.......................................................... 1941
Pycharm里安装.................................................. 1941
全局安装插件................................................... 1942
WTForms支持的HTML标准字段..................................... 1943
WTForms经常使用验证函数............................................ 1944
路由定义的基本方式................................................. 1944
Web表单............................................................ 1946
flash实现模板传递闪现消息...................................... 1947
使用Flask_WTF实现表单......................................... 1949
Flask_SQLAlchemy关系型数据库....................................... 1952
安装........................................................... 1952
管理数据库..................................................... 1955
定义表模型的类............................................. 1957
增删改查操做表............................................. 1958
模型之间的关联............................................. 1959
数据查询操做............................................... 1960
Jinja2模板引擎..................................................... 1963
模板........................................................... 1963
Jinja2......................................................... 1964
使用........................................................... 1965
过滤器......................................................... 1966
项目实战之图书管理................................................. 1969
Flask_books_project.py文件代码以下:........................... 1969
books.html文件代码以下:....................................... 1973
Django开源web开发框架............................................. 1975
安装django包.................................................. 1975
建立项目....................................................... 1975
建立应用....................................................... 1977
模型设计....................................................... 1979
定义模型类................................................. 1979
迁移....................................................... 1981
数据操做................................................... 1984
后台管理....................................................... 1985
管理界面本地化............................................. 1986
建立管理员................................................. 1987
视图........................................................... 1988
定义视图................................................... 1988
模板........................................................... 1990
视图调用模板............................................... 1991
图书列表................................................... 1992
总结........................................................... 1995
爬虫............................................................... 1996
学习目的以及需求............................................... 1996
实现手段....................................................... 1996
爬虫的概念..................................................... 1996
爬虫的数据去哪里了?........................................... 1996
爬虫基本原理................................................... 1996
爬虫须要的软件和环境准备....................................... 1997
浏览器的请求............................................... 1997
认识HTTP、HTTPS协议....................................... 1998
HTTP协议之请求(Request Headers)........................ 1998
HTTP协议之响应(Response Headers)....................... 1999
Requests模块................................................... 1999
Retrying模块................................................... 2000
使用Beautiful Soap解析数据.................................... 2001
简介....................................................... 2001
安装....................................................... 2001
使用....................................................... 2002
找标签之直接打印标签................................... 2002
获取文字............................................... 2004
CSS选择器............................................. 2004
组合查找............................................... 2004
直接子标签查找......................................... 2004
属性查找............................................... 2004
数据提取方法................................................... 2005
Json....................................................... 2005
Json数据类型转换对应的python数据类型.................. 2006
Json键值对数据......................................... 2006
Json数组数据........................................... 2006
Xpath...................................................... 2007
lxml模块................................................... 2008
Format字符串格式化的一种方式................................... 2009
列表推导式..................................................... 2009
字典推导式..................................................... 2009
三元运算符..................................................... 2009
写爬虫的总结................................................... 2010
Scrapy爬虫框架................................................. 2010
自动化运维......................................................... 2010
Pexpect模块.................................................... 2010
fabric模块..................................................... 2012
安装....................................................... 2012
fabric使用................................................. 2012
案例一:动态获取远程目录列表........................... 2013
案例二:上传文件到远程服务器并执行..................... 2013
案例三:git代码自动化部署.............................. 2016
自动发送邮件功能................................................... 2017
整合自动发送测试报告邮件功能................................... 2018
其它相关技术知识........................................................... 2018
计算机................................................................. 2019
计算机三大核心硬件................................................. 2019
程序执行的原理..................................................... 2020
QQ程序的启动和登陆过程......................................... 2021
计算机文件......................................................... 2023
常见系统应用分层架构................................................... 2024
Web框架................................................................ 2025
MVC框架................................................................ 2025
网站流量分析网址....................................................... 2026
百度统计............................................................... 2026
时间戳................................................................. 2027
Session................................................................ 2027
HTML超文本标记语言..................................................... 2027
基本结构........................................................... 2028
HTML标签对..................................................... 2029
HTML标题....................................................... 2029
字符实体....................................................... 2029
HTML图像、绝对路径和相对路径................................... 2030
HMTL的超连接<a>................................................ 2030
a标签和href属性........................................... 2031
target属性................................................. 2031
title属性.................................................. 2031
name属性................................................... 2031
HTML列表....................................................... 2033
HTML表格....................................................... 2034
HTML表单....................................................... 2036
HTML内嵌框架................................................... 2038
基本综合示例....................................................... 2038
CSS层叠样式表.......................................................... 2041
概述............................................................... 2041
基本语法及页面引用................................................. 2042
CSS文本设置........................................................ 2043
CSS颜色表示法...................................................... 2044
CSS选择器.......................................................... 2045
Json................................................................... 2046
特色............................................................... 2046
键值对数据格式..................................................... 2047
数组数据格式....................................................... 2049
http(s)协议接口测试网址................................................ 2049
虚拟机................................................................. 2050
HotSpot............................................................ 2050
MAT内存泄露检测工具.................................................... 2051
内存泄露如何分析................................................... 2051
EVEREST测试软硬件系统信息得分工具..................................... 2052
DataFactory数据生成工具................................................ 2053
DataFactory+SQL Server2008 r2 数据构造............................ 2054
DataFactory+MySQL数据构造.......................................... 2059
DataFactory快速生成测试数据........................................ 2064
Spotlight高级应用监控工具.............................................. 2066
Spotlight on windows服务器监控..................................... 2067
Spotlight on unix\linux服务器监控.................................. 2067
Spotlight on mysql监控mysql....................................... 2070
Spotlight on oracle监控oracle..................................... 2072
HttpWatch网页数据分析工具.............................................. 2086
Windows7安装....................................................... 2087
IE浏览器使用httpwatch............................................. 2088
Overview表示选定某个信息显示其概要信息:....................... 2089
Time Chart页信息............................................... 2089
Header(报头):表示从Web服务器发送和接受的报头信息;......... 2090
Cookies信息.................................................... 2090
Cache(缓存).................................................... 2091
Query String(查询字符串)....................................... 2092
POST Data...................................................... 2092
Content........................................................ 2094
Warning........................................................ 2094
Stream......................................................... 2094
HttpWatch请求信息框............................................ 2096
HttpWatch菜单区的功能介绍:..................................... 2100
Record..................................................... 2100
Stop....................................................... 2100
Clear...................................................... 2100
Summary.................................................... 2101
Find....................................................... 2102
Filter..................................................... 2102
Save....................................................... 2102
Help....................................................... 2103
Chrome浏览器使用httpwatch......................................... 2103
HttpFox火狐浏览器网页数据分析工具...................................... 2106
Fiddler在windows系统上的抓包工具...................................... 2109
简介............................................................... 2109
工做原理........................................................... 2109
安装............................................................... 2110
配置............................................................... 2110
配置Fiddler容许监听Https...................................... 2110
电脑安装证书............................................... 2111
手机端安装证书............................................. 2115
证书导入浏览器............................................. 2117
配置Fiddler容许远程链接....................................... 2119
Fiddler远程实例............................................ 2119
浏览器代理设置................................................. 2121
配置手机参数................................................... 2124
其余方面....................................................... 2130
主界面............................................................. 2130
菜单面板....................................................... 2132
Rules规则.................................................. 2132
断点设置............................................... 2132
Fiddler中设置断点修改Request...................... 2132
Fiddler中设置断点修改Response..................... 2134
自定义扩展脚本......................................... 2135
Tools工具.................................................. 2137
Hosts切换.............................................. 2137
工具面板....................................................... 2138
查找功能................................................... 2139
会话面板....................................................... 2139
Compare(对比文本)........................................ 2140
监控面板....................................................... 2141
Statistics统计面板......................................... 2143
Inspectors检查面板......................................... 2144
Headers标签............................................ 2145
TextView 标签.......................................... 2145
WebForms标签........................................... 2147
ImageView标签.......................................... 2147
Auth标签............................................... 2147
Cookies标签............................................ 2147
Raw标签................................................ 2148
Request消息的结构.................................. 2149
Response消息的结构................................. 2151
AutoResponder请求重定向面板................................ 2158
拖曳方式............................................... 2159
Import导入方式......................................... 2161
Composer构造器面板......................................... 2164
Filters过滤监控面板........................................ 2165
Timeline时间轴统计面板..................................... 2167
状态面板....................................................... 2167
Charles抓包工具........................................................ 2168
简介............................................................... 2168
安装及破解......................................................... 2168
Windows安装.................................................... 2169
Charles 破解原理一:文件覆盖............................... 2169
Charles 破解原理二:注册码进行注册......................... 2169
MacOS安装...................................................... 2169
Charles 破解原理一:文件覆盖............................... 2169
Charles 破解原理二:注册码进行注册......................... 2170
汉化包............................................................. 2170
解决乱码问题....................................................... 2171
Windows版本.................................................... 2171
MacOS版本...................................................... 2172
配置............................................................... 2173
proxy setting代理设置.......................................... 2174
动态端口....................................................... 2176
透明的HTTP代理................................................ 2176
options里主要是设置绕过代理.................................... 2177
SSL证书下载及安装.................................................. 2177
电脑安装SSL证书............................................... 2178
配置SSL的抓取域名............................................. 2180
手机安装SSL证书............................................... 2181
手机抓包HTTPS设置................................................. 2183
主界面............................................................. 2187
顶部菜单栏..................................................... 2189
右键菜单........................................................... 2190
在网址/域名上右键.............................................. 2190
在 overview区域 和 contents区域 右键....................... 2191
Overview介绍............................................... 2191
在Chart区域右键............................................... 2192
File文件菜单....................................................... 2192
Edit编辑菜单....................................................... 2193
查找........................................................... 2193
偏好设置....................................................... 2194
View视图菜单....................................................... 2196
结构体......................................................... 2196
Structure/结构视图......................................... 2196
Sequence/序列视图.......................................... 2197
高亮Hosts...................................................... 2198
Proxy代理菜单...................................................... 2200
开始/暂停记录.................................................. 2201
记录设置....................................................... 2202
开始/暂停模拟慢网速............................................ 2203
节流设置....................................................... 2203
启用/禁用断点.................................................. 2205
反向代理....................................................... 2206
正向代理和反向代理的区别:................................. 2206
反向代理的设置............................................. 2206
重写重定向................................................. 2206
保留主机头................................................. 2207
监听特定地址............................................... 2207
端口转发....................................................... 2207
访问控制设置................................................... 2208
外部代理设置................................................... 2208
Web界面设置.................................................... 2209
Tools工具菜单...................................................... 2210
禁用缓存....................................................... 2210
无缓存工具................................................. 2211
适用范围................................................... 2211
关于WEB缓存............................................... 2211
No caching的运行原理....................................... 2212
禁用cookies.................................................... 2212
禁用Cookie工具............................................ 2212
适用范围................................................... 2213
原理....................................................... 2213
注意....................................................... 2213
远程映射....................................................... 2213
使用建议................................................... 2214
映射类型................................................... 2214
本地映射....................................................... 2214
位置匹配................................................... 2214
本地映射工具............................................... 2215
动态文件................................................... 2215
怎么实现的................................................. 2216
例子....................................................... 2216
重写........................................................... 2216
调试....................................................... 2217
Type 类型.................................................. 2218
Where...................................................... 2219
Match...................................................... 2219
新建/替换.................................................. 2219
建议....................................................... 2220
黑名单......................................................... 2220
白名单......................................................... 2220
DNS欺骗........................................................ 2221
镜像........................................................... 2222
实际中的应用............................................... 2223
查询字符串包含在文件名中................................... 2223
所选HOST................................................... 2223
替代方法(右键save)....................................... 2223
自动保存....................................................... 2224
客户端进程设置................................................. 2225
撰写........................................................... 2226
撰写新会话..................................................... 2229
批量重复请求/重复发包工具...................................... 2229
高级批量请求/高级重复发包...................................... 2229
验证工具....................................................... 2230
从新验证................................................... 2230
发布Gist设置................................................... 2230
发布Glist...................................................... 2231
window窗口菜单.................................................... 2231
Help帮助菜单....................................................... 2232
Filter过滤指定域名功能.............................................. 2232
直接过滤域名................................................... 2232
修改Include的域名和端口....................................... 2233
过滤焦点域名................................................... 2234
HTTP Debugger Pro抓包工具.............................................. 2236
Firebug火狐浏览器插件.................................................. 2236
git代码版本控制工具.................................................... 2237
git结构............................................................ 2237
结构分析....................................................... 2237
git命令行模式操做.................................................. 2238
git –help命令帮助信息......................................... 2238
git clone 克隆仓库............................................. 2239
git init....................................................... 2240
git add从工做区提交到暂存区.................................... 2241
git status查看文件状态......................................... 2242
git commit提交版本............................................. 2242
git log提交版本日志............................................ 2243
git reset回退版本.............................................. 2243
git reflog..................................................... 2244
git remote..................................................... 2244
git config配置................................................. 2245
查看配置................................................... 2247
编辑配置................................................... 2248
添加配置项目............................................... 2248
配置文件如何生效的......................................... 2248
增长配置项................................................. 2248
github开源服务器................................................... 2248
建立仓库....................................................... 2249
导入存储库..................................................... 2250
git和github关联............................................... 2250
centos7.4上搭建gitlab服务器....................................... 2254
gitlab代码提交流程................................................. 2256
代码提交流程概览............................................... 2256
人员定义....................................................... 2257
分支定义....................................................... 2257
Feature 定义................................................... 2257
合并条件....................................................... 2258
操做过程........................................................... 2259
准备工做....................................................... 2259
帐号注册................................................... 2259
git安装.................................................... 2260
gitlab添加ssh key......................................... 2261
gitlab里新建项目........................................... 2262
gitlab里建立分支........................................... 2266
SourceTree安装............................................. 2268
Sourcetree中集成Beyond Compare 4......................... 2272
配置SourceTree......................................... 2272
如何在项目中如何使用................................... 2273
SourceTree使用............................................. 2274
克隆项目代码........................................... 2274
Git工做流.............................................. 2276
develop开发分支.................................... 2277
feature功能分支.................................... 2277
release发布测试版本分支............................ 2283
Hotfix发布修复补丁版本分支......................... 2286
管理人员操做................................................... 2288
人员定义................................................... 2288
分支定义................................................... 2290
开发人员操做................................................... 2293
拉取和提交代码............................................. 2293
克隆代码至本地......................................... 2293
拉取dev分支代码至本地................................. 2295
建立feature分支至本地................................. 2296
提交代码............................................... 2297
同步最新代码............................................... 2298
同步feature分支最新代码............................... 2298
同步dev分支最新代码................................... 2300
推送代码至Gitlab........................................... 2304
代码走查................................................... 2305
开发人员通知走查人员................................... 2305
走查人员走查........................................... 2307
请求代码合并............................................... 2308
审查人员操做................................................... 2310
pycharm中克隆git项目.............................................. 2311
pycharm建立分支.................................................... 2315
pycharm切换到本地分支.............................................. 2317
pycharm切换到远程分支.............................................. 2317
pycharm分支合并.................................................... 2318
pycharm分支删除.................................................... 2320
pycharm项目中新建文件.............................................. 2321
pycharm项目中修改已存在的文件...................................... 2322
pycharm提交推送操做................................................ 2322
pycharm显示版本变动历史轨迹........................................ 2327
gitbash和cmder在windows操做系统下的命令行操做工具.................... 2327
snipaste截图贴图神器................................................... 2327
Linux知识.................................................................. 2328
Ubuntu桌面版操做系统................................................... 2328
安装ssh服务器..................................................... 2328
安装飞鸽........................................................... 2328
安装远程桌面....................................................... 2328
使用rdesktop................................................... 2328
安装谷歌浏览器Chrome............................................... 2329
Chrome谷歌助手访问浏览器插件................................... 2329
安装搜狗输入法..................................................... 2330
安装WPS............................................................ 2332
安装shutter截图编辑工具........................................... 2332
安装flatpak........................................................ 2335
安装deepin-wine平台............................................... 2336
安装QQ............................................................. 2336
安装微信........................................................... 2336
安装ptyhon3.7...................................................... 2336
Ubuntu升级python3.7以后致使终端没法打开的解决办法................. 2336
安装jdk1.8......................................................... 2338
安装tomcat8........................................................ 2339
DELL台式机安装Mac OS X 10.13.6版本操做系统黑苹果...................... 2339
1、准备工具....................................................... 2339
2、制做黑苹果 MacOS High Sierra 10.13.6 安装U盘.................. 2339
3、给MacOS系统分配磁盘空间....................................... 2343
4、配置 CLOVER.................................................... 2352
5、配置 BIOS...................................................... 2355
6、安装 MacOS 10.13.6 High Sierra................................. 2356
7、硬盘引导项设置................................................. 2370
8、修改显示器分辨率............................................... 2374
9、问题手册....................................................... 2375
10、安装远程桌面链接windows操做系统............................... 2376
存储容量换算........................................................... 2378
传输速度换算........................................................... 2378
Linux的核心版本........................................................ 2379
Linux主要目录速查表.................................................... 2380
Linux命令操做规范及常见错误............................................ 2380
软件测试面试宝典........................................................... 2380
如何测试............................................................... 2381
软件理论知识........................................................... 2382
软件文档管理........................................................... 2389
软件配置管理........................................................... 2391
软件质量管理........................................................... 2392
软件评审管理........................................................... 2393
需求分析............................................................... 2393
测试计划............................................................... 2394
测试用例............................................................... 2395
bug缺陷................................................................ 2400
测试报告............................................................... 2402
单元测试............................................................... 2403
集成测试............................................................... 2405
系统测试............................................................... 2406
验收测试............................................................... 2406
兼容性测试............................................................. 2407
安全性测试............................................................. 2407
自动化测试............................................................. 2408
性能测试............................................................... 2409
兼容性测试............................................................. 2411
移动端安卓和IOS........................................................ 2411
网络知识............................................................... 2412
操做系统及linux命令................................................... 2415
编程语言............................................................... 2416
我的临场回答........................................................... 2416
技术大拿我的知识在线网址................................................... 2421