个人在工作之余通过word文档长期持续更新工作中需要涉及到的一些理论和技术知识。所谓好记记性,不如乱笔头。根据工作年限和职位的变化,以及就职公司参与的产品或者项目所涉及到的测试方面的技能不一样,会存在有些之前的技能不经常使用,会导致生疏的现象。虽然不至于归零,但是一旦需要使用的时候,有一个相对比较完整规范的文档来应急阅读来回顾其使用等是很有帮助的。比在网上搜索出来的相关零散的不完整的知识点方便的多。
文档创建年限不是很长,有很多知识项没有写入文档或者还没有来得及编写,需要在后续持续更新。文档编写能力有限,不一定很完美,追求尽善尽美的决心要有。然后个人评价文档来说:对于入门级菜鸟和初入测试行业初学者相对提升更大,而对于大牛来说就不算什么,最多就是需要用到哪块技能,可以拿来粗略过目一下,起到回顾工具的基本使用等。
目 录
目 录........................................................................ 1
软件生命周期模型............................................................. 46
瀑布模型................................................................. 47
V 模型................................................................... 48
实现意义............................................................. 49
V模型问题............................................................ 49
双V模型W 模型........................................................... 49
H模型.................................................................... 50
X模型.................................................................... 50
敏捷开发模型............................................................. 51
概念................................................................. 51
特点................................................................. 52
管理工具............................................................. 52
模型图............................................................... 52
流程图............................................................... 53
优缺点............................................................... 54
软件测试的基本理论知识....................................................... 54
定义..................................................................... 55
概念..................................................................... 55
狭义的概念........................................................... 55
广义的概念........................................................... 55
测试目的................................................................. 55
测试对象................................................................. 56
测试目标................................................................. 56
测试原则................................................................. 56
测试内容................................................................. 57
软件测试的过程阶段....................................................... 57
测试分类................................................................. 58
按软件开发阶段的角度划分............................................. 61
1.单元测试(Unit Testing)....................................... 61
单元测试的目的............................................... 62
单元测试的特点............................................... 62
单元测试过程................................................. 62
单元测试策略................................................. 62
单元测试工具................................................. 63
单元测试框架................................................. 63
2.集成测试(Integration Testing)................................ 64
集成测试的目的............................................... 64
集成测试的内容............................................... 64
集成测试过程................................................. 65
集成测试原则................................................. 65
集成测试技术和步骤........................................... 65
集成测试策略................................................. 65
集成测试工具................................................. 66
集成测试的三个级别........................................... 67
3.系统测试(System Testing)..................................... 67
系统测试的目的............................................... 67
系统测试目标................................................. 67
系统测试主要分为以下几种:................................... 67
系统测试原则................................................. 68
系统测试的方法............................................... 68
4.验收测试(Acceptance Testing)................................. 69
验收测试分类................................................. 69
验收测试策略................................................. 70
验收测试过程................................................. 70
验收测试的内容............................................... 70
按是否查看代码的角度划分............................................. 71
1.黑盒测试(Black-box Testing).................................. 71
作用......................................................... 71
优点......................................................... 72
缺点......................................................... 72
测试用例设计方法............................................. 72
等价类划分法............................................. 73
划分等价类的原则..................................... 74
建立等价类表......................................... 74
确定测试用例......................................... 74
举例:判断三角形类别................................. 74
边界值分析法............................................. 78
举例:判断三角形类别................................. 78
错误推测法............................................... 80
举例:手机终端通话功能............................... 81
因果图法................................................. 81
因果图标识........................................... 81
因果图约束........................................... 82
因果图法测试用例的设计步骤........................... 84
因果图法优缺点....................................... 84
举例:自动售货机..................................... 85
判定表法................................................. 87
判定表的建立步骤:(根据软件规格说明)............... 87
判定表设计测试用例的条件:........................... 88
判定表法优缺点....................................... 88
举例:判断三角形类别................................. 89
正交试验设计法........................................... 89
设计过程............................................. 90
用正交表设计测试用例的步骤:......................... 90
教你用Minitab进行正交试验设计(极差)分析........... 90
场景法................................................... 97
备选流............................................... 98
场景法的核心概念..................................... 98
场景法的本质......................................... 98
用例设计步骤......................................... 98
举例:分析ATM取款机的场景流程....................... 99
2.白盒测试(White-box Testing)................................. 100
目的........................................................ 100
测试方法.................................................... 101
覆盖标准................................................ 101
逻辑覆盖............................................ 101
控制结构覆盖........................................ 101
代码检查法.............................................. 102
代码检查方法........................................ 102
代码检查项目........................................ 103
编码规范............................................ 103
代码检查规范........................................ 103
缺陷检查表.......................................... 103
静态结构分析法.......................................... 103
静态质量度量法.......................................... 105
质量度量模型(从上到下)............................ 105
逻辑覆盖................................................ 106
逻辑覆盖原则........................................ 107
语句覆盖............................................ 107
定义............................................ 107
用例设计........................................ 107
优点............................................ 108
缺点............................................ 108
判定覆盖............................................ 109
定义............................................ 109
用例设计........................................ 109
优点............................................ 109
缺点............................................ 109
条件覆盖............................................ 110
定义............................................ 110
用例设计........................................ 110
优点............................................ 110
缺点............................................ 111
判定条件组合覆盖.................................... 111
定义............................................ 111
用例设计........................................ 111
优点............................................ 112
缺点............................................ 112
条件组合覆盖........................................ 112
定义............................................ 112
用例设计........................................ 113
优点............................................ 114
缺点............................................ 114
路径覆盖............................................ 114
定义............................................ 114
优点............................................ 115
缺点............................................ 115
基本路径测试法.......................................... 115
控制流图............................................ 116
独立路径( 基本路径)................................. 118
设计测试用例步骤.................................... 119
第一步:画出控制流图............................ 119
第二步:计算圈复杂度............................ 120
第三步:导出测试用例............................ 121
第四步:准备测试用例............................ 121
工具方法:图形矩阵.................................. 121
循环测试................................................ 122
简单循环............................................ 122
嵌套循环............................................ 123
举例说明........................................ 124
串接循环............................................ 128
条件测试................................................ 129
条件................................................ 129
条件测试的目的...................................... 129
条件测试策略........................................ 129
1) 穷举测试(条件组合)......................... 129
2) 分支测试..................................... 129
3) BRO(branch and relational) 测试.............. 129
域测试...................................................... 130
符号测试.................................................... 131
Z路径覆盖测试............................................... 131
实施步骤.................................................... 132
优缺点...................................................... 132
优点.................................................... 132
缺点.................................................... 132
局限........................................................ 133
3.灰盒测试(Gray-Box Testing).................................. 133
定义........................................................ 133
目的........................................................ 133
测试任务.................................................... 133
如何做好灰盒测试?.......................................... 134
做灰盒测试需要哪些条件呢?.................................. 134
优点........................................................ 134
缺点........................................................ 134
灰盒测试的好处.............................................. 134
灰盒测试相对于黑盒测试和白盒测试有什么特点?................ 135
按是否执行程序的角度划分............................................ 135
1.静态测试(Static testing).................................... 135
定义........................................................ 135
为什么要进行静态测试?...................................... 135
包括三个方面................................................ 136
解释和说明一下静态测试技术.................................. 142
静态测试内容及过程.......................................... 143
静态测试的实施与执行........................................ 144
一般代码审查以下方面:.................................. 144
静态测试的结构分析方法...................................... 145
2.动态测试(Dynamic testing)................................... 146
是否查看代码角度和是否执行程序角度的关系........................ 146
按测试对象的角度划分................................................ 146
性能测试........................................................ 146
定义........................................................ 147
基本策略.................................................... 147
目的........................................................ 147
类型........................................................ 148
负载测试(Load Testing)................................ 148
定义................................................ 148
目标................................................ 149
目的................................................ 149
负载测试的必要准备.................................. 149
压力测试(Stress Testing).............................. 150
定义................................................ 150
目标................................................ 150
目的................................................ 150
配置测试................................................ 151
并发测试................................................ 151
定义................................................ 151
目的................................................ 151
并发概念的浅谈...................................... 152
分类................................................ 153
独立业务性能测试................................ 153
组合业务性能测试................................ 154
并发用户数量设计方法................................ 154
容量测试(Volume Testing).............................. 154
定义................................................ 154
目的................................................ 155
如何统计容量指标?.................................. 155
统计维度........................................ 155
统计方法........................................ 156
注意事项........................................ 156
测试思路............................................ 157
约束/停止条件....................................... 157
选择合适的容量指标.................................. 157
容量规划............................................ 157
为什么需要容量规划?............................ 157
容量规划四步走.................................. 157
扩容手段............................................ 158
容量测试的优点...................................... 158
容量测试的缺点...................................... 158
容量测试检查........................................ 159
容量测试最佳实践.................................... 159
可靠性测试.............................................. 159
定义................................................ 159
特点................................................ 160
测试的目的.......................................... 160
通过软件可靠性测试可以达到以下目的.................. 160
分析方法............................................ 161
测试过程............................................ 161
失败恢复性测试.......................................... 161
强度测试................................................ 161
疲劳测试................................................ 161
尖峰测试(Spike testing)............................... 162
持久测试(Endurance testing)........................... 162
稳定性测试.............................................. 162
如何实施............................................ 162
大数据量测试............................................ 163
速度测试................................................ 163
不同类型测试之间的区别...................................... 163
性能指标.................................................... 163
性能测试最基本要考虑以下几点............................ 163
检查系统是否满足需求规格说明书中规定的性能,通常表现在以下几个方面:........................................................ 164
在实际工作中我们经常会对两种类型软件进行测试:bs和cs,这两方面的性能指标一般需要哪些内容呢?.............................. 164
bs结构程序一般会关注的通用指标如下(简):.......... 164
CS结构程序,由于一般软件后台通常为数据库,所以我们更注重数据库的测试指标:.......................................... 164
性能指标的两个方面...................................... 165
外部指标|系统指标(与用户场景和需求相关指标)....... 165
响应时间........................................ 165
计算公式.................................... 166
响应时间与负载对应关系...................... 167
并发用户数...................................... 167
吞吐量.......................................... 168
系统吞度量要素.............................. 169
系统吞吐量评估.............................. 169
计算公式.................................... 171
吞吐量与负载对应关系........................ 172
错误率.......................................... 172
内部指标|资源指标(与硬件资源消耗相关指标)......... 173
CPU............................................. 175
内存............................................ 176
网络............................................ 177
网络流量监控................................ 177
网络连接状态监控............................ 178
磁盘IO.......................................... 178
资源利用与负载对应关系.......................... 180
性能计数器(counters).......................... 180
常见性能瓶颈........................................ 180
性能瓶颈定位之拐点分析法........................ 181
软件性能的其它术语...................................... 181
思考时间的计算公式.................................. 181
软件性能的影响因素.......................................... 181
软件性能的关注点............................................ 182
性能测试的核心原理.......................................... 184
性能问题分析原则............................................ 184
性能测试原则................................................ 184
性能测试的注意要点.......................................... 186
性能调优应该注意的要点...................................... 186
性能测试流程................................................ 187
一、性能测试需求分析.................................... 190
二、性能测试准备........................................ 195
三、性能测试计划........................................ 195
四、测试脚本设计与开发.................................. 196
五、性能测试执行........................................ 197
六、结果分析与调优...................................... 198
七、测试报告与总结...................................... 198
性能测试的实施过程.......................................... 199
客户端性能测试.............................................. 200
网络端性能测试.............................................. 200
网络应用性能监控........................................ 200
网络预测................................................ 200
服务器端性能测试............................................ 201
UNIX资源监控指标和描述.................................. 201
分析优化性能思路流程........................................ 202
性能测试总结................................................ 202
2.安全测试...................................................... 203
3.兼容性测试.................................................... 203
4.文档测试...................................................... 203
5.易用性测试(用户体验测试).................................... 204
6.业务测试...................................................... 204
7.界面测试...................................................... 204
8.安装与卸载测试................................................ 204
9.内存泄漏测试.................................................. 204
按测试实施组织的角度划分............................................ 204
1.α测试(Alpha Testing)....................................... 204
2.β测试(Beta Testing).......................................... 205
α测试与Beta测试的区别:....................................... 205
3.第三方测试.................................................... 205
按是否手工执行测试的角度划分........................................ 205
1.手工测试(Manual testing).................................... 205
2.自动化测试(Automation Testing).............................. 205
定义........................................................ 205
分类........................................................ 206
优点........................................................ 206
缺点........................................................ 207
适用范围.................................................... 207
前提条件.................................................... 207
适合场景.................................................... 208
自动化测试的流程............................................ 208
自动化实施的步骤............................................ 208
自动化测试模型.............................................. 208
自动化测试框架.............................................. 209
自动化测试架构设计.......................................... 210
分层自动化测试.............................................. 211
什么样的项目适合自动化测试.................................. 212
正常情况下满足三个:.................................... 212
自动化测试及工具简述........................................ 212
功能自动化测试.......................................... 213
性能自动化测试.......................................... 213
学习自动化测试技术心得...................................... 213
一、自动化测试的学习步骤................................ 213
二、自动化测试需要掌握的技术能力........................ 214
三、自动化测试的认识误区................................ 221
3.手工测试和自动化测试的区别.................................... 223
按测试地域的角度划分................................................ 223
1.国际化测试.................................................... 223
2.本地化测试.................................................... 224
其他汇总............................................................ 227
1.回归测试(Regression Testing)................................ 227
2.冒烟测试(smoke testing)..................................... 228
3.接口测试...................................................... 228
接口的定义.................................................. 229
接口测试的目的.............................................. 230
接口通信过程................................................ 230
接口类型.................................................... 230
接口协议分类及特点.......................................... 233
接口测试工具................................................ 234
接口测试的类型.............................................. 234
接口测试用例设计............................................ 234
接口测试质量评估标准........................................ 235
其他关联知识................................................ 235
get请求,post请求的区别:.............................. 235
http状态码:............................................ 236
webservice接口怎么测试:................................ 237
cookie与session的区别:................................ 237
App测试......................................................... 238
联调测试........................................................ 239
确认测试........................................................ 239
测试阶段................................................................ 240
测试流程................................................................ 240
测试用例................................................................ 240
定义................................................................ 240
软件测试用例的重要性................................................ 241
测试用例设计及其选取................................................ 243
如何编写软件测试用例................................................ 244
软件测试应该具备的常识.................................................. 246
缺陷基本理论知识........................................................ 246
缺陷的属性.......................................................... 246
缺陷跟踪流程: 缺陷和角色之间的跟踪顺序............................. 247
测试工具.................................................................... 247
单元测试框架............................................................ 247
unittest............................................................ 248
单元测试用例.................................................... 248
断言方法.................................................... 249
忽略测试用例.................................................... 249
使用HTMLTestRunner生成HTML测试报告............................ 249
下载HTMLTestRunner.py文件:................................ 249
修改文件HTMLTestRunner.py文件:............................ 251
举例说明:.................................................. 252
DDT............................................................. 253
pytest.............................................................. 253
安装............................................................ 253
测试文件命名规则................................................ 253
脚本执行方式.................................................... 254
终端客户端工具下执行脚本.................................... 254
pycharm工具下执行脚本....................................... 256
pycharm设置pytest...................................... 256
pycharm运行三种方式......................................... 260
使用命令行选项.................................................. 261
--collect-only筛选选项...................................... 261
-v(--verbose)选项........................................... 262
-k表达式快速定位选项........................................ 262
--tb=style捕捉到失败时输出信息的显示方式选项................ 263
--tb=no模式直接屏蔽全部错误回溯信息..................... 263
--tb=line模式只使用一行输出所有的错误信息............... 263
--tb=short或者—tb=long模式输出错误的回溯信息与不带任何选项默认的差不多.................................................... 263
-m标记选项.................................................. 264
-x遇到失败时立即停止整个会话选项............................ 265
-maxfail=num遇到失败几次后再停止整个会话选项................ 265
-s测试运行时输出某些结果选项................................ 266
-lf(--last-failed)定位到最后一个失败的测试用例选项.......... 266
-ff(--failed-first)先执行所有的失败的测试用例选项........... 267
-q(--quiet)简化运行测试用例输出信息选项..................... 267
-l(--showlocals)局部变量及其值显示出来选项.................. 268
--duration=N可以加快测试节奏的选项.......................... 268
--version显示当前pytest版本及安装目录选项.................. 268
-h(--help)帮助信息选项...................................... 268
编写测试函数.................................................... 272
测试示例程序................................................ 272
本地安装Tasks项目程序包.................................... 273
使用assert声明............................................. 274
使用marker标记测试函数..................................... 274
使用skip或skipif跳过测试.................................. 275
使用xfail标记预期会失败的测试.............................. 275
运行测试子集................................................ 275
参数化测试.................................................. 276
pytest Fixture组件.............................................. 279
通过conftest.py共享fixture................................. 280
使用fixture执行配置及销毁逻辑.............................. 280
使用—setup-show回溯fixture的执行过程...................... 280
生成测试报告.................................................... 281
集成测试工具............................................................ 282
Jenkins............................................................. 282
jenkins是什么?................................................. 283
python-jenkins安装.......................................... 283
CI/CD是什么?................................................... 283
Jenkins.war方式安装............................................. 285
Ubuntu下安装Jenkins............................................ 285
启动jenkins................................................. 287
打开防火墙.................................................. 287
Jenkins配置................................................. 288
插件安装.................................................... 289
创建管理员账户.............................................. 290
没有权限的问题.............................................. 292
构建远程服务器.............................................. 293
使用ssh免密登录........................................ 293
jenkins的目录介绍............................................... 298
Manage Jenkins.................................................. 299
Configure System(系统配置)..................................... 299
Maven的项目配置......................................... 300
邮件通知配置............................................ 300
SSH Server配置.......................................... 303
Configure Global Security(安全设置).............................. 303
Manager plugin(插件管理)...................................... 304
插件安装方法............................................ 304
在线安装................................................ 304
Global Tool Configuration(全局工具设置).......................... 306
Manager Nodes节点管理....................................... 310
新建Item(项目)................................................ 311
自由风格项目................................................ 312
General(一般)........................................... 312
高级项目选项............................................ 314
源码管理................................................ 314
构建触发器.............................................. 316
Configuration Matrix(配置矩阵)........................ 318
构建环境................................................ 319
构建.................................................... 320
构建后操作.............................................. 322
Maven项目.................................................. 325
构建触发器.............................................. 326
构建前步骤.............................................. 326
构建.................................................... 327
构建后步骤.............................................. 327
邮件通知设置............................................ 329
构建后操作.............................................. 329
My Views........................................................ 332
进行jenkins project 构建........................................ 333
构建结果说明.................................................... 334
构建状态.................................................... 334
构建稳定性.................................................. 334
构建历史界面................................................ 334
jenkins权限管理................................................. 334
Hitchhiker.......................................................... 340
接口测试工具............................................................ 340
Postman............................................................. 340
简介............................................................ 340
postman功能..................................................... 341
操作环境........................................................ 341
下载及安装...................................................... 341
原理............................................................ 342
基础功能........................................................ 343
界面按键介绍.................................................... 348
新建测试集、文件夹、请求用例................................ 348
添加请求信息................................................ 350
Get请求方式............................................. 351
post请求参数............................................ 355
创建收藏夹.................................................. 356
身份验证Authentication...................................... 357
设置环境变量................................................ 357
设置全局变量................................................ 360
接口直接转换为request代码.................................. 361
测试集统一批量循环执行所有请求方式.......................... 362
Data.................................................... 364
控制台...................................................... 365
设置功能........................................................ 365
General..................................................... 366
Themes..................................................... 366
Shortcuts................................................... 366
Data........................................................ 367
Add-ons.................................................... 367
Sync........................................................ 367
Certificates.................................................. 367
Proxy....................................................... 367
Update..................................................... 367
About...................................................... 367
断言功能........................................................ 367
参数化.......................................................... 371
关联接口测试.................................................... 375
关联处理.................................................... 375
举例说明.................................................... 376
变量设置.................................................... 379
Postman代理功能(移动APP)..................................... 383
设置代理.................................................... 384
Postman设置代理............................................. 384
过滤设置.................................................... 386
手机设置代理................................................ 387
浏览器设置代理.............................................. 388
导入导出功能.................................................... 389
随机数.......................................................... 389
Jenkins+postman+newman自动化.................................... 389
Newman...................................................... 392
安装.................................................... 392
Newman 执行脚本......................................... 393
jenkins结合................................................. 394
常见问题整理.................................................... 395
SoapUI.............................................................. 395
SoapUI 的介绍................................................... 396
SoapUI 的安装................................................... 396
SoapUI 下载................................................. 396
SoapUI 安装................................................. 396
破解方法................................................ 401
名词解释........................................................ 405
基础知识.................................................... 406
SoapUI 里着重引入了以下的概念............................... 407
项目project................................................. 407
工作空间workspace........................................... 408
附加名词解释................................................ 408
应用场景........................................................ 409
导入项目.................................................... 409
Web Service Mocking服务模拟................................. 410
Web Service Inspection服务检查.............................. 413
对 Web Service 服务进行功能测试............................. 416
对 Web Service 服务进行负载测试............................. 420
基础讲解........................................................ 424
创建工程.................................................... 426
构建SOAP项目(SOAP协议)............................... 426
运行单个请求........................................ 436
构建测试用例............................................ 437
接口之间传递参数,组织测试步骤.......................... 444
运行测试................................................ 449
构建REST项目(REST协议)............................... 451
测试数据单一........................................ 451
测试数据来源于excel................................. 455
SoapUI性能测试...................................... 464
构建HTTP项目(http协议)............................... 467
测试结构的组织和执行............................................ 471
测试集...................................................... 472
测试用例.................................................... 474
测试步骤.................................................... 476
测试步骤—属性相关...................................... 478
测试步骤—数据相关...................................... 479
测试步骤—执行流程...................................... 479
测试步骤—其它类型...................................... 479
创建功能测试用例............................................ 479
功能测试断言判断........................................ 481
功能测试用例执行........................................ 483
创建负载测试用例............................................ 484
执行负载测试用例........................................ 485
Mock Service模拟接口服务........................................ 487
创建 MockService............................................ 487
编辑 MockService............................................ 488
调用 MockService............................................ 489
自定义模拟响应.............................................. 491
测试报告........................................................ 493
报告管理.................................................... 495
报告结构.................................................... 495
报告存储.................................................... 497
样式和图像.................................................. 498
自定义全局报告.............................................. 499
项目级别报告存储............................................ 500
定制模板.................................................... 500
1. 创建自定义模板....................................... 500
2. 添加参数............................................. 504
报表定制对象................................................ 506
参数对象................................................ 506
报告对象................................................ 507
向report添加指标........................................... 507
操作技巧........................................................ 509
右键点击.................................................... 510
测试的管理.................................................. 510
命名建议.................................................... 510
共享操作管理-SVN............................................ 511
接口变化.................................................... 513
入参改变................................................ 514
出参改变................................................ 517
数据库操作.................................................. 518
数据文件操作................................................ 524
循环入参.................................................... 527
流程控制.................................................... 533
脚本处理.................................................... 537
断言操作........................................................ 540
属性操作(关联操作)............................................ 550
登录获取token值的关联设置.................................. 553
参数化.......................................................... 557
Properties属性方式参数化.................................... 557
Groovy Script脚本方式参数化................................. 559
定时保存........................................................ 560
响应报文........................................................ 561
日志查询........................................................ 563
导入和检查项目.................................................. 563
发布测试报告.................................................... 564
加密项目........................................................ 568
测试场景的应用.................................................. 568
引入 jar 包--读取数据源属性................................. 568
调用 groovy 工具类.......................................... 570
随机生成手机号码示例.................................... 572
获取cookie值........................................... 574
响应报文处理................................................ 574
动态定位表名................................................ 577
测试工具的简单对比.............................................. 577
HttpClient.......................................................... 582
介绍............................................................ 582
功能介绍........................................................ 582
Java工程里引用httpclient的jar包............................... 582
自动化测试工具.......................................................... 586
Selenium............................................................ 587
定义............................................................ 587
特点............................................................ 588
功能............................................................ 588
组件............................................................ 588
Selenium IDE纯web录制脚本及回放............................ 588
Selenium Remote Control (RC)................................ 589
Selenium Grid 分布式测试.................................... 589
Selenium WebDriver完成自动化驱动浏览器测试.................. 590
原理.................................................... 590
安装.................................................... 591
selenium工具介绍................................................ 591
selenium 1.0................................................ 591
Selenium 2.0................................................ 592
资料URL地址清单................................................ 592
官网........................................................ 592
selenium下载................................................ 592
selenium IDE插件下载........................................ 592
selenium driver驱动文件下载................................. 593
selenium IDE文档............................................ 595
selenium Grid文档........................................... 595
API文档..................................................... 595
selenium学习文档............................................ 595
W3C WebDriver协议标准....................................... 595
安装............................................................ 595
Firefox火狐浏览器安装selenium-ide插件...................... 597
Firefox使用selenium-IDE录制回放插件............................ 600
断言........................................................ 605
导出录制脚本................................................ 607
Selenium常用核心用法............................................ 608
Selenium属性.................................................... 608
Selenium元素定位(八大元素).................................... 609
Java web自动化测试.............................................. 610
用eclipse创建一个java项目................................. 610
集成testNG单元测试框架..................................... 618
导入selenium-java-2.53.1.zip包里的jar包到工程里........... 626
工程里使用代码调用firefox浏览器............................ 629
工程里使用代码调用Chrome浏览器............................. 629
工程里使用代码调用Edge浏览器............................... 630
工程里使用代码调用IE浏览器................................. 630
八大元素定位方法之java函数................................. 632
定位单个元素............................................ 633
定位多个元素............................................ 633
层级定位................................................ 634
CSS定位器的使用......................................... 634
XPath定位器的使用....................................... 635
Python web自动化测试............................................ 636
python环境安装selenium和手动下载安装selenium的方法........ 636
工程里使用代码调用Chrome浏览器............................. 639
Windows安装ChromeDriver................................ 639
Ubuntu安装ChromeDriver................................. 639
Ubuntu安装geckodriver.................................. 641
工程里使用代码调用Safari浏览器............................. 641
WebDriver API............................................... 645
八大元素定位方法之python函数........................... 645
XPath定位详解....................................... 645
XPath运算符..................................... 647
CSS选择器定位详解................................... 647
By定位元素详解...................................... 650
元素定位之元素的属性操作实例............................ 650
获得验证信息............................................ 652
设置元素等待(显示等待和隐式等待)........................ 653
显示等待............................................ 653
隐式等待............................................ 654
定位一组元素............................................ 655
控制浏览器基本操作实例.................................. 655
获取并设置当前窗口的位置................................ 656
获取并设置当前窗口的大小................................ 656
获取页面的title标题属性值.............................. 657
获取页面HTML源代码..................................... 657
获取当前页面的URL地址.................................. 657
获取与切换浏览器窗口句柄(多窗口切换).................... 658
获取页面元素的基本信息和文本内容........................ 658
检查元素的状态(是否可见和是否可操作和是否被选中)...... 659
获取页面元素的CSS属性值................................ 659
WebDriver中的元素定位后对元素进行操作的常用方法......... 660
鼠标操作(单击/双击/右键单击/悬停/拖动/按住不放和释放)... 661
键盘操作................................................ 661
对当前浏览器窗口截屏.................................... 663
拖曳页面元素............................................ 663
多表单切换(操作Frame中的页面元素).................... 663
QQ邮箱账号登录:.................................... 664
163.com邮箱发送成功:............................... 664
警告/弹出提示框处理..................................... 665
下拉框处理.............................................. 666
上传文件................................................ 666
下载文件................................................ 667
操作Cookie.............................................. 667
调用JavaScript.......................................... 668
处理HTML5视频播放...................................... 668
滑动解锁................................................ 669
时间滚动控件............................................ 670
指定页面加载时间........................................ 670
Appium.............................................................. 670
定义............................................................ 670
自动化测试的原理................................................ 671
环境搭建........................................................ 671
Android SDK安装............................................. 671
Windows环境配置......................................... 672
Mac OS环境配置.......................................... 673
安装模拟器(genymotion)来进行app测试........................ 674
安装夜神模拟器来进行app测试................................ 678
appium Desktop安装.......................................... 684
python client安装........................................... 692
adb(Android debug bright)详解及使用........................... 692
定义........................................................ 692
adb组成..................................................... 692
adb命令..................................................... 693
开发APP自动化脚本思路.......................................... 696
添加配置.................................................... 696
创建驱动.................................................... 699
查找页面元素................................................ 700
操作页面元素来模拟用户的操作................................ 700
通过断言和日志查看测试结果.................................. 702
特殊元素定位之toast............................................. 702
特殊元素定位之Hybrid............................................ 703
Hybrid自动化解决方案........................................ 704
Hybrid自动化准备工作........................................ 704
Hybrid自动化开发思路........................................ 705
appium的常用API................................................ 706
Robot Framework自动化框架........................................... 707
Robot Framework常用库简介....................................... 707
标准库...................................................... 707
扩展库...................................................... 708
setuptools安装.................................................. 710
wxPython安装.................................................... 710
pywin32安装..................................................... 711
autoit安装...................................................... 711
pygments安装.................................................... 711
Pypubsub安装.................................................... 711
sshlibrary安装.................................................. 711
Robot Framework安装............................................. 712
robotframeworklexer安装......................................... 714
robotframework-python3安装...................................... 714
robotframework-Autoitlibrary安装................................ 714
databaselibrary安装............................................. 715
requests安装.................................................... 715
appiumlibrary安装............................................... 715
Pabot并发执行器安装............................................. 715
robotframework-ride安装......................................... 715
MacOS系统................................................... 715
windows系统................................................. 718
RIDE界面解决中文乱码问题........................................ 721
RIDE图形界面工具................................................ 723
菜单栏...................................................... 723
Tools->Preferences(参数配置)............................ 725
工作区...................................................... 726
Edit界面................................................ 726
Text Edit文本编辑界面................................... 728
Run运行界面............................................. 728
工程............................................................ 729
测试套件........................................................ 731
测试用例........................................................ 732
测试库.......................................................... 734
Resource资源文件................................................ 735
加载资源.................................................... 736
External Resources外部资源...................................... 737
变量和常量...................................................... 738
变量标识符.................................................. 738
变量声明.................................................... 738
变量的作用域................................................ 738
常量........................................................ 739
Scalar变量.................................................. 740
变量赋值................................................ 740
Set赋值............................................. 740
Get赋值............................................. 740
命令行赋值.......................................... 741
List变量.................................................... 742
List元素的使用.......................................... 743
一维度元素取值...................................... 744
二维度元素取值...................................... 744
字典变量.................................................... 745
变量转换.................................................... 746
Keyword关键字................................................... 747
系统关键字.................................................. 747
日志输出关键字log|log Many.............................. 748
快速查询某一个关键字的API说明.......................... 748
快速补全关键字.......................................... 748
拼接两个或者多个字符串关键字Catenate.................... 749
休眠等待时间关键字Sleep................................. 749
注释关键字Commnet....................................... 750
No Operation关键字...................................... 750
返回值关键字............................................ 750
Return From Keyword和Return From Keyword If........ 751
断言关键字.............................................. 752
Fail................................................ 752
Fatal Error......................................... 752
Should Be Equal..................................... 753
Should Not Be Equal................................. 753
Should Be Equal As Integers......................... 753
Should Be Equal As Strings.......................... 754
Should Be Equal As Numbers.......................... 754
Should Be True...................................... 754
Should Be Empty..................................... 755
Should Not Be Empty................................. 755
Should Contain...................................... 756
Should Contain X Times.............................. 756
Should Start With................................... 756
Should Not Start With............................... 757
Should End With..................................... 757
Should Match........................................ 757
Should Not Match.................................... 758
转换类型关键字.......................................... 758
Convert To Binary................................... 758
Convert To Boolean.................................. 759
Convert To Bytes.................................... 759
Convert To Hex...................................... 759
Convert To Integer.................................. 760
Convert To Number................................... 760
Convert To Octal.................................... 761
Convert To String................................... 761
常用Get类型关键字...................................... 762
Get Count........................................... 762
Get Length.......................................... 762
Get Time............................................ 763
Get Variable Value.................................. 763
Get Variables....................................... 764
常用Import类型关键字................................... 765
Import Library...................................... 765
Import Resource..................................... 765
Import Variables.................................... 765
常用Set及变量Variable类型关键字....................... 766
Set Variable........................................ 766
Set Variable If..................................... 766
Set Test Variable................................... 767
Set Suite Variable.................................. 767
Set Global Variable................................. 768
Set Log Level....................................... 769
Variable Should Exist............................... 770
Variable Should Not Exist........................... 770
Replace Variables................................... 771
常用Run Keyword类型关键字.............................. 772
Run Keyword......................................... 772
Run Keywords........................................ 772
Run Keywords And Return............................. 773
Run Keyword Unless.................................. 773
Run Keyword And Ignore Error........................ 773
Repeat Keyword...................................... 773
Wait Until Keyword Succeeds......................... 774
Evaluate关键字.......................................... 774
随机数.............................................. 774
随机字符串.......................................... 775
字符串处理.......................................... 776
正则表达式.......................................... 777
日期处理............................................ 777
执行windows/linux命令.............................. 779
String库里的常用关键字.................................. 779
Convert转换类型关键字............................... 780
Line多行数据的处理关键字............................ 780
单行字符串处理...................................... 782
Collections集合库里的常用关键字......................... 782
List关键字.......................................... 783
Dictionary关键字.................................... 784
OperatingSystem操作系统库里的关键字..................... 784
ENV环境变量关键字................................... 785
File文件的操作方法关键字............................ 786
Directory目录的操作................................. 787
Path路径的操作...................................... 788
Process进程库里的常用关键字............................. 788
XML库里的常用关键字..................................... 790
其它测试库.............................................. 790
用户关键字.................................................. 791
传入参数Arguments....................................... 792
Return Value返回值...................................... 793
循环与分支...................................................... 793
循环关键字 FOR LOOP......................................... 793
:FOR 循环变量 IN RANGE end.............................. 794
:FOR 循环变量 IN RANGE start end [step]................. 795
:FOR 循环变量 IN a[b,c,d,…]............................ 796
双重循环(嵌套循环).................................... 798
继续执行下一个for循环.................................. 800
中断for循环............................................ 801
分支关键字 Run Keyword If................................... 802
condition条件........................................... 803
单个对象............................................ 803
布尔操作符.......................................... 803
比较操作............................................ 804
Web自动化测试................................................... 804
安装Selenium2Library库..................................... 804
导入Selenium2Library库..................................... 805
导入AutoItLibrary库........................................ 806
Selenium2Library常用关键字.................................. 807
BrowserManagement浏览器管理............................. 807
Cookie管理.............................................. 808
Elements页面元素管理.................................... 809
元素的点击操作...................................... 809
鼠标操作............................................ 809
获取元素的各种值.................................... 809
FormElement表单元素..................................... 809
button按钮元素.......................................... 809
SelectElement列表框元素................................. 810
tableElement表格元素.................................... 810
JavaScript.............................................. 810
screenshot截图.......................................... 810
waiting等待............................................. 811
举例详解关键字的使用........................................ 811
打开浏览器访问百度且查询selenium文本搜索............... 811
打开浏览器访问百度且单击一个链接为“地图”.............. 811
打开浏览器访问百度且添加、获取、删除cookie操作......... 811
打开浏览器访问百度且获取百度首页中存在多少个链接数...... 812
C/S自动化测试................................................... 814
在pycharm中安装robot插件...................................... 815
配置运行RobotFramework用例................................. 819
在Jenkins上执行RF自动化测试................................... 822
安装robot framework插件.................................... 822
创建任务.................................................... 822
配置任务.................................................... 823
RedwoodHQ自动化框架................................................. 826
下载且安装...................................................... 827
登录............................................................ 827
快速入门指南.................................................... 828
Monkey.............................................................. 828
monkeyrunner........................................................ 828
Robolectirc......................................................... 828
robutium............................................................ 828
Badboy.............................................................. 828
工具界面介绍.................................................... 829
菜单栏...................................................... 830
File.................................................... 830
Edit.................................................... 830
搜索和替换(Search/Replace).......................... 830
View.................................................... 830
Tools................................................... 830
Preferences............................................. 830
General............................................. 830
Variables自动变量................................... 831
Help.................................................... 832
工具栏...................................................... 832
录制.................................................... 832
创建suites测试集,tests测试用例,steps测试步骤和Template模板 833
切换录制模式功能介绍.................................... 834
请求模式............................................ 835
导航模式............................................ 835
录制导航........................................ 835
导航项的类型.................................... 836
导航参考........................................ 836
导航属性........................................ 836
表格填充程序的自动记录.......................... 838
被动导航........................................ 838
运行脚本................................................ 840
其他按钮................................................ 842
浏览器地址栏................................................ 842
内容控件区.................................................. 842
脚本树...................................................... 842
编辑区...................................................... 842
Variables变量标签....................................... 842
使用变量............................................ 842
添加变量............................................ 842
查看变量............................................ 843
编辑变量............................................ 844
使用变量............................................ 844
变量值列表...................................... 845
增加变量............................................ 845
Tools工具标签........................................... 847
Form populator表格填充.............................. 847
表格填充........................................ 847
手动创建表单填充程序............................ 847
将字段添加到表单填充器.......................... 848
使用正则表达式.................................. 849
自动捕获表单填充程序............................ 849
玩表格Populators................................ 849
表格价值........................................ 850
索引表单值...................................... 850
选择/下拉框..................................... 850
使用表单填充程序提交表单........................ 850
Increment增量变量工具............................... 850
增加变量........................................ 850
增量策略........................................ 851
随机整数操作方式................................ 852
正整数自增1操作方式............................ 854
Mouse click鼠标点击................................. 856
添加鼠标单击.................................... 856
窗口名称,X和Y位置............................. 858
从现有窗口捕获Click............................. 858
小费:.......................................... 858
恢复窗口大小.................................... 859
级联点击项目.................................... 859
常见问题:捕获模态对话框........................ 859
鼠标点击的缺点.................................. 859
界面分区整体介绍............................................ 860
badboy录制浏览器及版本兼容性问题................................ 863
录制navigation模式脚本......................................... 868
Badboy使用模板构建脚本.......................................... 871
需要测试模板................................................ 871
创建测试模板................................................ 871
重写步骤.................................................... 872
参数化.......................................................... 872
手动参数化.................................................. 872
Variable setter变量设置器................................... 877
固定值方式:值用英文逗号隔开............................ 878
正则表达式法............................................ 880
读取CSV文件(excel)................................... 881
Badboy文本参数化............................................ 891
BadBoy 数据库参数化......................................... 895
使用数据源.............................................. 895
数据源要求.............................................. 895
添加数据源.............................................. 896
设置属性................................................ 897
控制加载数据的格式...................................... 898
播放数据源项目.......................................... 899
使用数据源值............................................ 899
循环数据源中的值........................................ 899
高级选项................................................ 900
Mysql数据来源........................................... 900
Excel数据来源........................................... 908
断言............................................................ 910
回放............................................................ 913
超时............................................................ 916
配置超时.................................................... 917
注释和限制.................................................. 918
使用badboy并发................................................. 918
Badboy中查看结果及生产报告...................................... 918
查看结果.................................................... 918
摘要视图.................................................... 919
摘要层次结构................................................ 919
向摘要视图添加信息.......................................... 920
生成报告.................................................... 920
WinRunner........................................................... 920
静态测试工具............................................................ 921
QAC................................................................. 921
PolySpace........................................................... 921
性能测试工具............................................................ 921
Jmeter.............................................................. 922
JMeter 的特性................................................... 922
安装与配置...................................................... 923
使用环境.................................................... 923
软件下载.................................................... 923
JDK安装..................................................... 925
Jmeter安装.................................................. 928
Windows配置............................................. 928
Linux配置............................................... 930
Jmeter运行.................................................. 930
运行jmeter.bat方式..................................... 930
运行ApacheJMeter.jar方式............................... 932
使用命令行运行JMeter脚本............................... 933
命令行选项目录...................................... 934
利用XSLT分析JMeter结果文件................................ 936
Jmeter运行环境调优配置.......................................... 939
修改jmeter内存配置(以适应高并发测试)....................... 939
安装插件管理工具............................................ 941
调整JMeter界面-元素-比例................................... 941
调整JMeter界面-工具栏图标-比例............................. 942
调整JMeter界面-目录树图标-比例............................. 942
服务器资源监控器插件........................................ 943
下载安装配置插件........................................ 943
MeterPlugins-Standard和JMeterPlugins-Extras安装配置.... 944
ServerAgent安装配置..................................... 945
用法................................................ 946
验证使用情况........................................ 947
测试服务端使用情况.............................. 947
测试客户端(Jmeter端)使用情况.................. 948
jpgc-perfmon安装配置.................................... 950
安装文件目录介绍................................................ 955
bin目录介绍................................................. 958
Jmeter.bat.............................................. 959
启动JVM虚拟机需要使用的内存大小.................... 959
关掉cmd弹出框时,jmeter程序不退出.................. 959
Jmeter.properties....................................... 959
jmeter.properties的GUI方式............................. 961
JMeter主要组件介绍.............................................. 962
快捷键列表...................................................... 962
工具组成(场景)和线程组(虚拟用户生成器).......................... 963
测试计划(场景).............................................. 963
线程组(虚拟用户生成器) 【Ctrl+0】........................... 964
测试片段........................................................ 967
可执行元件...................................................... 968
配置元件(读取数据的来源).................................... 968
用户定义的变量.......................................... 969
HTTP属性管理器.......................................... 969
HTTP请求默认值...................................... 971
HTTP授权管理器...................................... 971
HTTP缓存管理器...................................... 971
HTTP Cookie管理器................................... 972
HTTP信息头管理器.................................... 973
函数助手................................................ 973
函数介绍............................................ 976
__BeanShell..................................... 976
__counter....................................... 977
__CSVRead....................................... 978
__StringFromFile................................ 980
__intSum........................................ 981
__javaScript.................................... 982
__log........................................... 983
__logn.......................................... 984
__longSum....................................... 984
__machineName................................... 985
__md5........................................... 986
__property属性.................................. 986
__Random随机参数化.............................. 987
_RandomString随机字符串函数..................... 989
__regexFunction................................. 989
_setProperty.................................... 990
_split.......................................... 991
__StringFromFile................................ 992
_time........................................... 993
__threadNum..................................... 994
_XPATH.......................................... 995
前置处理器(发出请求之前需要做什么操作).................... 996
JSR223 预处理程序【Ctrl+7】............................. 997
用户参数................................................ 997
定时器(思考时间)............................................ 998
固定定时器(用户思考时间)【Ctrl+4】.................... 999
同步定时器(集合点)..................................... 1000
集合点的位置....................................... 1000
高斯随机定时器......................................... 1001
常数吞吐量定时器(控速器:TPS每秒事务请求数).......... 1002
控制器..................................................... 1002
取样器(协议类型|动作型元素)............................ 1002
HTTP请求【Ctrl+1】................................. 1004
GET请求方法.................................... 1006
POST请求方法................................... 1006
file协议....................................... 1007
从HTML文件嵌入资源............................ 1008
IP欺骗......................................... 1009
BeanShell 取样器................................... 1009
Dummy Sampler虚假调试接口取样器.................... 1013
测试活动【Ctrl+5】................................. 1014
Debug Sampler调试取样器【Ctrl+8】.................. 1014
逻辑控制器............................................. 1015
仅一次控制器....................................... 1016
循环控制器......................................... 1018
ForEach控制器(提交变量)............................ 1018
Include控制器...................................... 1020
如果(If)控制器................................... 1020
交替控制器......................................... 1022
随机控制器......................................... 1022
随机顺序控制器..................................... 1023
Switch控制器....................................... 1023
While控制器........................................ 1024
RunTime运行控制器.................................. 1025
吞吐量控制器....................................... 1026
模块控制器......................................... 1027
随机顺序控制器..................................... 1027
事务控制器......................................... 1028
后置处理器(关联)........................................... 1030
Json提取器............................................. 1032
正则表达式提取器【Ctrl+2】............................. 1035
JSR223 后置处理程序【Ctrl+6】.......................... 1039
断言(检查点)............................................... 1040
响应断言【Ctrl+3】..................................... 1041
大小断言............................................... 1042
JSON断言............................................... 1043
断言持续时间........................................... 1043
监听器(查看测试结果)....................................... 1043
察看结果树(只在调试脚本时用)【Ctrl+9】............... 1044
Jmeter运行后,结果树中的响应数据出现中文乱码问题解决方法 1045
聚合报告............................................... 1046
汇总报告............................................... 1047
保存响应到文件......................................... 1048
测试计划里的元件执行先后顺序................................... 1050
组件作用域..................................................... 1051
Jmeter常用层次结构及常用组件................................... 1051
脚本录制....................................................... 1052
三种方式的优劣:........................................... 1052
使用Badboy进行录制脚本.................................... 1053
开始录制脚本........................................... 1053
参数化脚本............................................. 1055
生成jmetet脚本........................................ 1057
保存............................................... 1057
使用............................................... 1058
使用BlazeMeter进行录制脚本................................ 1061
BlazeMeter Chrome插件官方简介.......................... 1061
插件下载安装........................................... 1061
离线安装插件....................................... 1061
使用插件录制脚本....................................... 1063
最新插件版本........................................... 1065
使用Fiddler生成Jmeter脚本................................ 1068
Fiddler安装JmeterExport.dll插件....................... 1068
使用Fiddler生成Jmeter脚本............................ 1069
脚本导入............................................... 1070
使用jmeter自带的http代理服务器进行录制脚本............... 1070
手动编写脚本(直接使用“http请求”协议)..................... 1080
设置Jmeter的APP代理...................................... 1089
JMeter中进行分布式测试(负载生成器)........................... 1093
分布式执行原理............................................. 1093
分布式压测的配置........................................... 1094
jmeter与loadrunner分布式负载的对比........................ 1095
第一步:启动负载生产器..................................... 1095
仅linux服务器作为负载机............................... 1095
第二步:添加负载生成器的IP到你的控制机的配置文件里........ 1098
第三步:启动控制机的JMeter程序............................ 1099
压测开始之前检查测试脚本............................... 1099
察看结果树响应数据为空................................. 1099
通过非GUI命令行方式远程启动........................... 1100
单负载机........................................... 1100
多负载机........................................... 1102
远程启动java.io.FileNotFoundException: rmi_keystore.jks.... 1102
Java工程请求扩展测试........................................... 1104
Eclipse新建一个工程........................................ 1106
Calc.java类里的计算器加减法java代码编写................... 1109
导出Calc.jar包............................................ 1109
依赖类的引用............................................... 1112
待测的包名右键新建一个测试的类:TestCalc.java.............. 1114
导出TestCalc.jar包........................................ 1117
Jmeter里添加java请求取样器................................ 1117
FTP协议案例.................................................... 1118
Jmeter监控tomcat服务器资源情况................................ 1119
数据参数化..................................................... 1120
CSV参数化.................................................. 1120
随机数参数化............................................... 1124
计数器参数化............................................... 1125
随机变量参数化............................................. 1126
数据库参数化............................................... 1127
加密和解密的使用场景........................................... 1131
md5签名验证................................................ 1132
Jmeter接口测试................................................. 1136
腾讯QQ在线状态 WEB 服务................................... 1136
SOAP 1.1............................................... 1136
SOAP 1.2............................................... 1138
HTTP GET............................................... 1139
HTTP POST.............................................. 1140
Jenkins+ant+jmeter自动化性能测试平台........................... 1141
Ant安装部署................................................ 1142
Windows................................................ 1142
Linux.................................................. 1143
Jenkins安装配置............................................ 1144
自动化测试平台搭建......................................... 1145
代码块................................................. 1148
Jenkins配置............................................ 1152
LoadRunner......................................................... 1153
Windows版本上安装loadrunner................................... 1153
安装完后的目录分析............................................. 1153
LoadRunner11下载地址和破解方法................................. 1154
性能测试过程................................................... 1155
界面分析....................................................... 1156
Virtual User Generator虚拟用户脚本生成器(录制脚本功能)... 1156
如何在vugen中自定义工具条按钮......................... 1157
如何在vugen中工具菜单中添加自定义菜单项............... 1159
如何在vugen中给菜单项定义快捷键....................... 1160
脚本的录制于开发....................................... 1161
脚本生成流程........................................... 1164
脚本录制........................................... 1164
录制完成后的脚本代码........................... 1169
脚本回放........................................... 1171
脚本优化........................................... 1173
关联........................................... 1175
脚本的调试技术......................................... 1175
断点设置........................................... 1178
单步跟踪........................................... 1179
日志输出........................................... 1180
支持的协议类型......................................... 1181
JAVA Vuser协议..................................... 1183
录制设置选项........................................... 1184
运行设置选项........................................... 1190
全局设置选项........................................... 1210
回放结果查看........................................... 1212
脚本录制原则........................................... 1214
脚本最佳流程实践....................................... 1215
压缩脚本文件........................................... 1216
Controller控制器(管理和维护场景设计方案功能)............. 1217
设计场景............................................... 1218
设置场景开始运行的时间............................. 1219
设置场景的执行方式................................. 1220
计划方式....................................... 1220
场景....................................... 1221
组......................................... 1222
运行模式....................................... 1224
实际计划................................... 1224
基础计划................................... 1225
修改场景操作的具体属性............................. 1226
启动用户组..................................... 1226
初始化用户..................................... 1227
启动虚拟用户................................... 1228
持续时间....................................... 1229
停止虚拟用户................................... 1230
服务水平协议....................................... 1232
运行场景............................................... 1237
面向目录的场景设置................................. 1237
手工场景设置....................................... 1243
不启用百分比用户数............................. 1244
启用百分比用户数............................... 1246
方案设置............................................... 1247
运行方案............................................... 1247
负载选项设置详解................................... 1250
运行场景-常见Graph简介............................ 1254
A. Web Resource Graphs........................ 1254
B. Run-Time Graphs............................ 1257
C. Transaction Graphs......................... 1258
场景结果设置........................................... 1259
监视方案............................................... 1262
性能计数器......................................... 1269
Network Delay.................................. 1271
CPU常用计数器.................................. 1272
Memory 内存计数器............................. 1272
磁盘计数器..................................... 1275
Thread线程计数器............................... 1276
Processor 进程计数器............................ 1276
网络吞吐量以及带宽计数器....................... 1279
服务缓冲计数器................................. 1280
Apache计数器................................... 1280
Mysql 计数器.................................. 1281
IIS5.0计数器................................... 1282
Web应用程序................................... 1282
监控SQL SERVER 2000计数器..................... 1283
性能计数器在“场景-运行”界面中功能介绍............ 1286
查看图......................................... 1286
冻结........................................... 1287
配置........................................... 1287
Windows系统自带性能计数器.......................... 1288
Windows操作系统任务、进程监控技术.................. 1290
Windows操作系统任务、进程关闭技术.................. 1295
linux操作系统任务、进程监控技术.................... 1296
计数器的问题....................................... 1297
Analysis测试结果报告分析................................... 1298
理解脚本对应路径下文件含义............................. 1301
理解结果目录文件结构:res.............................. 1302
性能测试常用指标术语................................... 1302
Web Resources(Web资源分析)....................... 1303
Web Page Breakdown(网页元素细分)................. 1304
测试结果报告类型....................................... 1306
Summary report摘要报告............................. 1307
如何解决结果概要信息不计入思考时间问题......... 1308
如何将数据导出到excel文件中................... 1310
SLA服务水平协议.................................... 1310
测试结果报告分析基础................................... 1316
合并图设置......................................... 1317
自动关联的应用..................................... 1318
相邻两次测试结果对比的应用......................... 1320
网页细分图............................................. 1324
下面分别说下网页细分图各图表的功能:............... 1326
页面分解总图(Web Page Diagnostics)........... 1330
网页细分图中的时间详解:................... 1331
页面组件细分图(Page Component Breakdown)..... 1332
页面下载时间细分图(page Download Time Breakdown) 1332
第一次缓冲时间细分图(Time to First Buffer Breakdown) 1333
网页细分图中的时间详解............................. 1334
网页细分图显示设置................................. 1334
结果分析界面的【工具】-【选项】讲解........................ 1337
结果分析界面的【报告】..................................... 1341
IP欺骗......................................................... 1343
配置端口映射................................................... 1352
LoadRunner11设置支持IE8浏览器录制............................. 1356
LoadRunner负载生成器........................................... 1359
负载生成器的详细信息介绍................................... 1363
linux系统下安装 Load Generator负载发生器..................... 1368
监控windows服务器的资源利用率................................. 1374
监控linux服务器的资源利用率................................... 1384
监控sql server数据的资源利用率................................ 1387
监控oracle数据的资源利用率.................................... 1389
监控apache..................................................... 1390
监控tomcat..................................................... 1392
监控WebLogic(SNMP)web应用服务器资源利用率................... 1393
Web的HTTP和HTML协议的两种录制方式............................ 1394
基于Windows Sockets协议的调用................................. 1395
编写脚本流程............................................... 1395
Web Services协议主要用于接口测试............................... 1400
方法一: 基于HTTP的调用web_custom_request()利用http协议访问 1401
方法二:基于WSDL的调用web_service_call()调用webservices: 1407
方法三:基于SOAP的调用soap_request()导入soap:......... 1415
Terminal Emulation(RTE)协议脚本................................ 1420
扩展oracle数据库性能测试...................................... 1423
Protocol Advisor协议分析....................................... 1427
录制SQL脚本................................................... 1429
Java虚拟用户的用法............................................. 1432
LoadRunner配置Java Vuser环境.............................. 1433
配置JDK环境........................................... 1433
创建java Vuser......................................... 1434
导入jar包于loadrunner................................. 1435
注意事项............................................... 1441
举例说明:JAVA登录接口的测试........................... 1444
动态链接库(dll).............................................. 1446
Loadrunner http协议常用函数.................................... 1448
lr_continue_on_error....................................... 1448
lr_convert_string_encoding()手动转换字符串编码.................. 1449
lr_decrypt()解密函数.......................................... 1449
lr_disable_ip_spoofing......................................... 1449
lr_enable_ip_spoofing......................................... 1450
lr_end_sub_transaction结束子事务.............................. 1450
lr_end_transaction结束事务................................. 1450
lr_error_message(“打印出错误的内容”)..................... 1450
lr_eval_string(“”)该函数功能是得到参数(参数化输入中)当前的值 1450
lr_load_dll 调用动态链接库................................. 1451
lr_log_message向日志文件发送错误消息....................... 1451
lr_message................................................. 1451
lr_output_message(“日志中要打印显示的内容”) 输出函数..... 1451
lr_rendezvous | lr_rendezvous_ex集合点函数...................... 1451
lr_save_ datetime将日期类型数据参数化....................... 1452
lr_save_string()........................................... 1452
lr_set_debug_message....................................... 1452
lr_start_sub_transaction开始子事务............................. 1452
lr_start_transaction开始事务............................... 1452
lr_think_time(double time)思考时间......................... 1452
lr_user_data_point()....................................... 1453
web_custom_request(适用于Get和POST请求通用)............ 1454
web_image_check图像检查点.................................. 1454
web_link.................................................... 1454
web_reg_find/web_find文字检查点............................ 1454
web_reg_save_param关联函数................................. 1455
web_reg_save_param_ex关联函数.............................. 1458
web_reg_save_param_regexp关联函数.......................... 1463
web_reg_save_param_xpath关联函数........................... 1466
web_set_max_html_param_len设置关联边界超长长度限制函数..... 1468
web_set_proxy()代理服务器函数.............................. 1469
web_set_user()设置登录的用户名和口令....................... 1470
web_submit_data 提交数据(只能用于post请求).............. 1470
web_submit_form提交表单(只能用于get请求)................ 1470
web_url.................................................... 1471
Loadrunner sockets协议常用函数................................. 1471
基本函数:................................................. 1471
lrs_accept_connection 接受侦听套接字连接............... 1471
lrs_cleanup 终止 WinSock DLL 的使用.................... 1471
lrs_close_socket 关闭打开的套接字...................... 1471
lrs_create_socket 初始化套接字: 建立到服务端的连接..... 1471
lrs_disable_socket 禁用套接字操作...................... 1472
lrs_exclude_socket 重播期间排除套接字.................. 1472
lrs_get_socket_attrib 获取套接字属性................... 1472
lrs_get_socket_handler 获取指定套接字的套接字处理程序.. 1472
lrs_length_receive 接收来自指定长度的缓冲区的数据...... 1473
lrs_receive 接收来自数据报或流套接字的数据............. 1473
lrs_receive_ex 接收来自数据报或流套接字的数据(具有特定长度) 1473
lrs_send 将数据发送到数据报上或流套接字中.............. 1473
lrs_set_receive_option 设置套接字接收选项.............. 1473
lrs_set_socket_handler 设置特定套接字的套接字处理程序.. 1473
lrs_set_socket_options 设置套接字选项.................. 1473
lrs_startup 初始化 WinSock DLL,即:启动winsocket.dll.. 1473
缓冲区函数:............................................... 1473
lrs_free_buffer 释放分配给缓冲区的内存................. 1473
lrs_get_buffer_by_name 从数据文件中获取缓冲区及其大小.. 1473
lrs_get_last_received_buffer 获取套接字上接收到的最后的缓冲区及其大小..................................................... 1473
lrs_get_last_received_buffer_size 获取套接字上接收到的最后一个缓冲区的大小................................................. 1473
lrs_get_received_buffer 获取最后接收到的缓冲区或其一部分 1473
lrs_set_send_buffer 指定要在套接字上发送的缓冲区....... 1473
lrs_get_static_buffer 获取静态缓冲区或其一部分......... 1473
lrs_get_user_buffer 获取套接字的用户数据的内容......... 1473
lrs_get_user_buffer_size 获取套接字的用户数据的大小.... 1473
环境函数:................................................. 1473
lrs_cleanup 终止Windows套接字 DLL 的使用.............. 1473
lrs_startup 初始化 Windows 套接字 DLL.................. 1473
关联语句函数:............................................. 1474
lrs_save_param 将静态或接收到的缓冲区(或缓冲区部分)保存到参数中....................................................... 1474
lrs_save_param_ex 将用户、静态或接收到的缓冲区(或缓冲区部分)保存到参数中................................................. 1474
lrs_save_searched_string 在静态或接收到的缓冲区中搜索出现的字符串,将出现字符串的缓冲区部分保存到参数中................... 1474
转换函数:................................................. 1474
lrs_ascii_to_ebcdic 将缓冲区数据从 ASCII 格式转换成 EBCDIC 格式 1474
lrs_decimal_to_hex_string 将十进制整数转换为十六进制字符串 1474
lrs_ebcdic_to_ascii 将缓冲区数据从 EBCDIC 格式转换成ASCII 格式 1474
lrs_hex_string_to_int 将十六进制字符串转换为整数....... 1474
超时函数:................................................. 1474
lrs_set_accept_timeout 为接受套接字设置超时............ 1474
lrs_set_connect_timeout 为连接到套接字设置超时......... 1474
lrs_set_recv_timeout 为接收套接字上的初始预期数据设置超时 1474
lrs_set_recv_timeout2 为建立连接后接收套接字上的预期数据设置超时....................................................... 1474
lrs_set_send_timeout 为发送套接字数据设置超时.......... 1474
Loadrunner里的常用调优代码的术语............................... 1475
Transaction事务............................................ 1475
Rendezvous集合点........................................... 1476
参数化..................................................... 1480
参数化连接数据库....................................... 1488
SQL Server......................................... 1490
Oracle............................................. 1493
Mysql.............................................. 1496
关联....................................................... 1498
自动关联............................................... 1501
手动关联............................................... 1506
Check Point检查点.......................................... 1510
文本检查点............................................. 1511
图像检查点............................................. 1523
Think time思考时间......................................... 1527
插入注释语句............................................... 1528
Loadrunner常见问题解答......................................... 1528
如何将Connect()中的密文改为明文............................ 1528
如何解决负载均衡将压力作用到一台机器上..................... 1529
如何运行winrunner脚本..................................... 1530
Locust............................................................. 1530
腾讯GT客户端性能测试工具.......................................... 1530
简介........................................................... 1530
下载及安装..................................................... 1530
Release版.................................................. 1531
Android平台............................................ 1531
GT: GT_2.2.6.5.apk............................... 1531
GT SDK: gt_sdk_2.2.6.jar......................... 1531
GT demo安装包:Demo4GT.apk......................... 1532
GT demo工程: Demo4GTproj.zip..................... 1532
iOS平台................................................ 1532
GT SDK:GT.embeddedframework_v2.2.3.tar.gz......... 1532
GT demo工程:Demo4GT_proj_ios.zip.................. 1532
Development版.............................................. 1532
Android平台............................................ 1532
PowerStat For Android4.x:PowerStat_For4.x.apk..... 1533
PowerStat For Android5.x:PowerStat_For5.x.apk..... 1533
PowerStat For Android6.x:PowerStat_For6.x.apk..... 1533
PowerStat For Android7.x:PowerStat_For7.x.apk..... 1533
iOS平台.................................................... 1533
参数介绍....................................................... 1533
拉取数据到PC常用指令.......................................... 1533
拉取的csv表格................................................. 1534
基本界面介绍................................................... 1534
如何做 Android 应用流量测试.................................... 1548
前言....................................................... 1548
工具....................................................... 1548
正文....................................................... 1548
首先我们来看简单的方式:............................... 1549
我们再来看看麻烦而严谨的方式:......................... 1552
广播方式使用GT,主要用于支持自动化中使用GT做性能数据采集...... 1559
Android 电量测试工具 Powerstat V1.2使用说明.................... 1562
版本说明................................................... 1562
使用说明................................................... 1563
UI 界面................................................ 1563
常见问题....................................................... 1568
Android版FAQ.............................................. 1568
iOS版FAQ.................................................. 1577
Benchmark Factory 数据库性能测试工具.............................. 1579
webbench网站压测工具............................................... 1579
Webbench实现的核心原理......................................... 1579
工作流程....................................................... 1580
工作原理....................................................... 1581
WebBench中各函数的流程及功能................................... 1581
build_request()函数------生成HTTP请求报文................. 1581
bench()函数------创建各子进程以发送http请求,并收集统计数据进行压力测试........................................................... 1582
benchcore()函数------(在子进程中)反复发送http请求......... 1583
安装流程....................................................... 1584
开发语言................................................................... 1585
Python................................................................. 1586
Python程序执行原理................................................. 1586
学习路线指南....................................................... 1586
网站论坛学习资源............................................... 1587
学习曲线....................................................... 1588
优质资源....................................................... 1589
在windows系统上安装python......................................... 1590
在Ubuntu18.04系统上安装python..................................... 1597
卸载系统自带的python........................................... 1597
安装Python 3.7.4............................................... 1598
在Mac OSX10.13系统上安装python3.7................................. 1599
在Mac OSX10.13系统上安装PyCharm................................... 1603
汉化........................................................... 1607
在Ubuntu18.04系统上安装PyCharm.................................... 1607
创建快捷方式................................................... 1609
汉化........................................................... 1610
在windows系统下安装PyCharm编写代码工具........................... 1610
下载及安装..................................................... 1611
20190103专业版本破解........................................... 1612
201903专业版本破解............................................. 1615
汉化........................................................... 1620
使用PyCharm创建python项目.................................... 1621
安装python解析器.............................................. 1625
PyCharm工具快捷键.............................................. 1628
pycharm中自动补全代码提示前符号p,m,c,v,f是变量的分类.......... 1628
Python语言特点..................................................... 1628
代码结构示意图..................................................... 1629
代码编写规范....................................................... 1629
新建项目规范....................................................... 1629
注释规范........................................................... 1630
单行注释....................................................... 1630
多行注释....................................................... 1630
函数注释....................................................... 1632
TODO注释....................................................... 1632
数字类型........................................................... 1633
算数运算符......................................................... 1634
算数运算符的优先级............................................. 1635
赋值运算符......................................................... 1636
比较运算符......................................................... 1636
逻辑运算符......................................................... 1636
容器类型公共方法................................................... 1637
常用的数据类型转换................................................. 1639
二进制格式..................................................... 1639
八进制格式..................................................... 1640
十六进制格式................................................... 1640
字符串中的转义字符................................................. 1640
关键字............................................................. 1641
import......................................................... 1641
pass........................................................... 1642
常量............................................................... 1642
变量............................................................... 1643
变量的命名规则................................................. 1644
不同类型变量之间的计算......................................... 1646
变量的格式化输出............................................... 1647
格式化的三种方式........................................... 1648
非数字型变量................................................... 1649
列表(list)................................................. 1650
列表的定义............................................. 1650
列表常用操作........................................... 1652
查找列表中的元素................................... 1655
列表的切片......................................... 1655
列表嵌套............................................... 1656
元组(tuple)................................................ 1658
元组的定义............................................. 1658
元组和格式化字符串的转换............................... 1659
元组和列表之间的转换................................... 1660
元组的切片......................................... 1660
集合(set).................................................. 1660
字典(dict)................................................. 1661
字典的定义............................................. 1661
字典常用操作........................................... 1662
应用场景............................................... 1664
字符串(str)................................................ 1664
字符串的定义........................................... 1665
字符串常用操作......................................... 1666
字符串的方法........................................... 1666
应用场景............................................... 1670
字符串的切片........................................... 1671
重命名变量名................................................... 1673
变量的引用..................................................... 1674
可变和不可变类型............................................... 1678
局部变量和全局变量............................................. 1680
面试题:交换两个数字........................................... 1685
学生信息管理系统案例........................................... 1686
判断语句(if)....................................................... 1689
if............................................................. 1689
If-else........................................................ 1690
If-elif-else................................................... 1691
If嵌套......................................................... 1692
循环语句(while).................................................... 1693
break和continue............................................... 1695
While嵌套循环.................................................. 1697
循环遍历(for).................................................... 1698
列表遍历....................................................... 1698
元组遍历....................................................... 1699
字典遍历....................................................... 1699
for – else循环................................................ 1700
函数............................................................... 1701
函数基础....................................................... 1701
函数的定义..................................................... 1703
函数的文档注释规范............................................. 1704
函数的参数..................................................... 1705
不可变和可变的参数......................................... 1706
函数的缺省参数............................................. 1707
多值参数................................................... 1710
元组和字典的拆包........................................... 1711
函数的返回值(return)........................................... 1712
函数参数和返回值的作用......................................... 1715
无参数,无返回值........................................... 1715
无参数,有返回值........................................... 1716
有参数,无返回值........................................... 1717
有参数,有返回值........................................... 1718
函数的嵌套调用................................................. 1719
函数的递归..................................................... 1720
函数的文档注释规范............................................. 1722
变量类型强制转换函数........................................... 1723
输出函数:print和输入函数:input............................... 1724
查看变量类型:type............................................. 1726
随机数函数:random............................................. 1726
eval函数....................................................... 1727
模块............................................................... 1729
模块名也是一个标识符........................................... 1730
局部导入....................................................... 1730
导入所有的工具(不推荐)....................................... 1731
导入的模块的搜索顺序........................................... 1732
发布模块....................................................... 1734
windows下发布操作.......................................... 1736
Linux下发布操作............................................ 1738
安装模块....................................................... 1740
卸载模块....................................................... 1741
OS模块......................................................... 1742
获取本机平台信息........................................... 1742
对目录的操作............................................... 1743
判断操作................................................... 1743
Path模块................................................... 1743
pyc文件........................................................ 1744
Linux上的shebang符号(#!).......................................... 1745
面向对象........................................................... 1747
基本概念....................................................... 1747
类和对象....................................................... 1749
基本语法....................................................... 1751
定义简单的类(只包含方法)..................................... 1752
利用self在类封装的方法中输出对象属性.......................... 1753
初始化方法..................................................... 1754
内置方法....................................................... 1757
封装........................................................... 1760
一个对象的属性可以是另外一个类创建的对象................... 1765
私有属性和方法................................................. 1769
继承........................................................... 1772
多继承..................................................... 1775
方法的重写..................................................... 1777
多态........................................................... 1779
类的结构....................................................... 1782
实例....................................................... 1782
类属性..................................................... 1784
类方法..................................................... 1786
方法综合案例之游戏类....................................... 1789
单例........................................................... 1791
异常............................................................... 1796
包................................................................. 1802
操作方式1...................................................... 1803
操作方式2...................................................... 1804
pip安装第三方模块.................................................. 1804
安装常见错误解答............................................... 1804
安装ipython.................................................... 1805
安装pygame..................................................... 1805
安装selenium................................................... 1806
安装requests................................................... 1806
文件的基本操作(打开/读/写/关闭).................................. 1806
读取txt文本里的所有用户的用户名和密码实例:................... 1809
读取CSV文件................................................... 1810
读取json文件.................................................. 1810
读取XML文件................................................... 1810
文本文件的编码格式............................................. 1814
项目实战—飞机大战................................................. 1816
项目准备....................................................... 1817
游戏窗口和绘制图像............................................. 1818
游戏循环和键盘事件............................................. 1823
精灵和精灵组................................................... 1828
游戏框架搭建................................................... 1833
游戏背景....................................................... 1838
敌机出场....................................................... 1844
英雄飞机出场................................................... 1849
发射子弹....................................................... 1854
碰撞检测....................................................... 1857
单独搭建虚拟环境................................................... 1858
创建........................................................... 1860
查看已安装的虚拟环境........................................... 1861
虚拟环境默认安装位置........................................... 1861
改变虚拟环境安装位置........................................... 1862
常用命令....................................................... 1863
使用Pycharm创建安装虚拟环境方法............................... 1864
Windows下安装python虚拟环境....................................... 1864
虚拟环境中安装 flask........................................... 1866
requirements文件................................................... 1867
Flask轻量级Web开发框架............................................ 1869
Flask项目实例.................................................. 1870
Flask_WTF.......................................................... 1871
Pycharm里安装.................................................. 1871
全局安装插件................................................... 1872
WTForms支持的HTML标准字段..................................... 1873
WTForms常用验证函数............................................ 1874
路由定义的基本方式................................................. 1874
Web表单............................................................ 1876
flash实现模板传递闪现消息...................................... 1877
使用Flask_WTF实现表单......................................... 1879
Flask_SQLAlchemy关系型数据库....................................... 1882
安装........................................................... 1882
管理数据库..................................................... 1885
定义表模型的类............................................. 1887
增删改查操作表............................................. 1888
模型之间的关联............................................. 1889
数据查询操作............................................... 1890
Jinja2模板引擎..................................................... 1893
模板........................................................... 1893
Jinja2......................................................... 1894
使用........................................................... 1895
过滤器......................................................... 1896
项目实战之图书管理................................................. 1899
Flask_books_project.py文件代码如下:........................... 1899
books.html文件代码如下:....................................... 1903
Django开源web开发框架............................................. 1905
安装django包.................................................. 1905
创建项目....................................................... 1905
创建应用....................................................... 1907
模型设计....................................................... 1909
定义模型类................................................. 1909
迁移....................................................... 1911
数据操作................................................... 1914
后台管理....................................................... 1915
管理界面本地化............................................. 1916
创建管理员................................................. 1917
视图........................................................... 1918
定义视图................................................... 1918
模板........................................................... 1920
视图调用模板............................................... 1921
图书列表................................................... 1922
总结........................................................... 1925
爬虫............................................................... 1925
Requests模块................................................... 1926
Retrying模块................................................... 1928
数据提取方法................................................... 1929
Json....................................................... 1929
Xpath...................................................... 1929
lxml模块................................................... 1930
Format字符串格式化的一种方式................................... 1930
列表推导式..................................................... 1930
字典推导式..................................................... 1931
三元运算符..................................................... 1931
写爬虫的总结................................................... 1931
Scrapy爬虫框架................................................. 1932
自动化运维......................................................... 1932
Pexpect模块.................................................... 1932
fabric模块..................................................... 1933
安装....................................................... 1934
fabric使用................................................. 1934
案例一:动态获取远程目录列表........................... 1935
案例二:上传文件到远程服务器并执行..................... 1935
案例三:git代码自动化部署.............................. 1938
自动发送邮件功能................................................... 1939
整合自动发送测试报告邮件功能................................... 1940
其它相关技术知识........................................................... 1940
计算机里的文件......................................................... 1941
常见系统应用分层架构................................................... 1942
Web框架................................................................ 1943
MVC框架................................................................ 1943
网站流量分析网址....................................................... 1944
百度统计............................................................... 1944
Session................................................................ 1945
HTML................................................................... 1945
Json................................................................... 1949
键值对数据格式..................................................... 1949
数组数据格式....................................................... 1951
http(s)协议接口测试.................................................... 1951
虚拟机................................................................. 1952
HotSpot............................................................ 1952
MAT内存泄露检测工具.................................................... 1953
内存泄露如何分析................................................... 1953
EVEREST测试软硬件系统信息得分工具...................................... 1954
DataFactory数据生成工具................................................ 1955
DataFactory+SQL Server2008 r2 数据构造............................ 1956
DataFactory+MySQL数据构造.......................................... 1961
DataFactory快速生成测试数据........................................ 1966
Spotlight高级应用监控工具.............................................. 1968
Spotlight on windows服务器监控..................................... 1969
Spotlight on unix\linux服务器监控.................................. 1969
Spotlight on mysql监控mysql....................................... 1972
Spotlight on oracle监控oracle..................................... 1974
HttpWatch网页数据分析工具.............................................. 1988
Windows7安装....................................................... 1989
IE浏览器使用httpwatch............................................. 1990
Overview表示选定某个信息显示其概要信息:....................... 1991
Time Chart页信息............................................... 1991
Header(报头):表示从Web服务器发送和接受的报头信息;......... 1992
Cookies信息.................................................... 1992
Cache(缓存).................................................... 1993
Query String(查询字符串)....................................... 1994
POST Data...................................................... 1994
Content........................................................ 1996
Warning........................................................ 1996
Stream......................................................... 1996
HttpWatch请求信息框............................................ 1998
HttpWatch菜单区的功能介绍:..................................... 2002
Record..................................................... 2002
Stop....................................................... 2002
Clear...................................................... 2002
Summary.................................................... 2003
Find....................................................... 2004
Filter..................................................... 2004
Save....................................................... 2004
Help....................................................... 2005
Chrome浏览器使用httpwatch......................................... 2005
HttpFox火狐浏览器网页数据分析工具...................................... 2008
Fiddler在windows系统上的抓包工具...................................... 2011
简介............................................................... 2011
工作原理........................................................... 2011
安装............................................................... 2012
配置............................................................... 2012
配置Fiddler允许监听Https...................................... 2012
电脑安装证书............................................... 2013
手机端安装证书............................................. 2017
证书导入浏览器............................................. 2019
配置Fiddler允许远程连接....................................... 2021
Fiddler远程实例............................................ 2021
浏览器代理设置................................................. 2023
配置手机参数................................................... 2026
其他方面....................................................... 2032
主界面............................................................. 2032
菜单面板....................................................... 2034
Rules规则.................................................. 2034
断点设置............................................... 2034
Fiddler中设置断点修改Request...................... 2034
Fiddler中设置断点修改Response..................... 2036
自定义扩展脚本......................................... 2037
Tools工具.................................................. 2039
Hosts切换.............................................. 2039
工具面板....................................................... 2040
查找功能................................................... 2041
会话面板....................................................... 2041
Compare(对比文本)........................................ 2042
监控面板....................................................... 2043
Statistics统计面板......................................... 2045
Inspectors检查面板......................................... 2046
Headers标签............................................ 2047
TextView 标签.......................................... 2047
WebForms标签........................................... 2049
ImageView标签.......................................... 2049
Auth标签............................................... 2049
Cookies标签............................................ 2049
Raw标签................................................ 2050
Request消息的结构.................................. 2051
Response消息的结构................................. 2053
AutoResponder请求重定向面板................................ 2060
拖曳方式............................................... 2061
Import导入方式......................................... 2063
Composer构造器面板......................................... 2066
Filters过滤监控面板........................................ 2067
Timeline时间轴统计面板..................................... 2069
状态面板....................................................... 2069
Charles抓包工具........................................................ 2070
简介............................................................... 2070
安装及破解......................................................... 2070
Windows安装.................................................... 2071
Charles 破解原理一:文件覆盖............................... 2071
Charles 破解原理二:注册码进行注册......................... 2071
MacOS安装...................................................... 2071
Charles 破解原理一:文件覆盖............................... 2071
Charles 破解原理二:注册码进行注册......................... 2072
汉化包............................................................. 2072
解决乱码问题....................................................... 2073
Windows版本.................................................... 2073
MacOS版本...................................................... 2074
配置............................................................... 2075
proxy setting代理设置.......................................... 2076
动态端口....................................................... 2078
透明的HTTP代理................................................ 2078
options里主要是设置绕过代理.................................... 2079
SSL证书下载及安装.................................................. 2079
电脑安装SSL证书............................................... 2080
配置SSL的抓取域名............................................. 2082
手机安装SSL证书............................................... 2083
手机抓包HTTPS设置................................................. 2085
主界面............................................................. 2089
顶部菜单栏..................................................... 2091
右键菜单........................................................... 2092
在网址/域名上右键.............................................. 2092
在 overview区域 和 contents区域 右键....................... 2093
Overview介绍............................................... 2093
在Chart区域右键............................................... 2094
File文件菜单....................................................... 2094
Edit编辑菜单....................................................... 2095
查找........................................................... 2095
偏好设置....................................................... 2096
View视图菜单....................................................... 2098
结构体......................................................... 2098
Structure/结构视图......................................... 2098
Sequence/序列视图.......................................... 2099
高亮Hosts...................................................... 2100
Proxy代理菜单...................................................... 2102
开始/暂停记录.................................................. 2103
记录设置....................................................... 2104
开始/暂停模拟慢网速............................................ 2105
节流设置....................................................... 2105
启用/禁用断点.................................................. 2107
反向代理....................................................... 2108
正向代理和反向代理的区别:................................. 2108
反向代理的设置............................................. 2108
重写重定向................................................. 2108
保留主机头................................................. 2109
监听特定地址............................................... 2109
端口转发....................................................... 2109
访问控制设置................................................... 2110
外部代理设置................................................... 2110
Web界面设置.................................................... 2111
Tools工具菜单...................................................... 2112
禁用缓存....................................................... 2112
无缓存工具................................................. 2113
适用范围................................................... 2113
关于WEB缓存............................................... 2113
No caching的运行原理....................................... 2114
禁用cookies.................................................... 2114
禁用Cookie工具............................................ 2114
适用范围................................................... 2115
原理....................................................... 2115
注意....................................................... 2115
远程映射....................................................... 2115
使用建议................................................... 2116
映射类型................................................... 2116
本地映射....................................................... 2116
位置匹配................................................... 2116
本地映射工具............................................... 2117
动态文件................................................... 2117
怎么实现的................................................. 2118
例子....................................................... 2118
重写........................................................... 2118
调试....................................................... 2119
Type 类型.................................................. 2120
Where...................................................... 2121
Match...................................................... 2121
新建/替换.................................................. 2121
建议....................................................... 2122
黑名单......................................................... 2122
白名单......................................................... 2122
DNS欺骗........................................................ 2123
镜像........................................................... 2124
实际中的应用............................................... 2125
查询字符串包含在文件名中................................... 2125
所选HOST................................................... 2125
替代方法(右键save)....................................... 2125
自动保存....................................................... 2126
客户端进程设置................................................. 2127
撰写........................................................... 2128
撰写新会话..................................................... 2131
批量重复请求/重复发包工具...................................... 2131
高级批量请求/高级重复发包...................................... 2131
验证工具....................................................... 2132
重新验证................................................... 2132
发布Gist设置.................................................. 2132
发布Glist...................................................... 2133
window窗口菜单.................................................... 2133
Help帮助菜单....................................................... 2134
Filter过滤指定域名功能.............................................. 2134
直接过滤域名................................................... 2134
修改Include的域名和端口....................................... 2135
过滤焦点域名................................................... 2136
HTTP Debugger Pro抓包工具.............................................. 2138
Firebug火狐浏览器插件.................................................. 2138
Git代码版本控制工具.................................................... 2139
gitbash和cmder在windows操作系统下的命令行操作工具.................... 2140
snipaste截图贴图神器................................................... 2140
Linux知识.................................................................. 2140
Ubuntu桌面版操作系统................................................... 2141
安装ssh服务器..................................................... 2141
安装飞鸽........................................................... 2141
安装远程桌面....................................................... 2141
使用rdesktop................................................... 2141
安装谷歌浏览器Chrome............................................... 2142
Chrome谷歌助手访问浏览器插件................................... 2142
安装搜狗输入法..................................................... 2143
安装WPS............................................................ 2145
安装shutter截图编辑工具........................................... 2145
安装flatpak........................................................ 2148
安装deepin-wine平台............................................... 2149
安装QQ............................................................. 2149
安装微信........................................................... 2149
安装ptyhon3.7...................................................... 2149
Ubuntu升级python3.7之后导致终端无法打开的解决办法................. 2149
安装jdk1.8......................................................... 2151
安装tomcat8........................................................ 2152
DELL台式机安装Mac OS X 10.13.6版本操作系统黑苹果...................... 2152
一、准备工具....................................................... 2152
二、制作黑苹果 MacOS High Sierra 10.13.6 安装U盘.................. 2152
三、给MacOS系统分配磁盘空间....................................... 2156
四、配置 CLOVER.................................................... 2165
五、配置 BIOS...................................................... 2168
六、安装 MacOS 10.13.6 High Sierra................................. 2169
七、硬盘引导项设置................................................. 2183
八、修改显示器分辨率............................................... 2187
九、问题手册....................................................... 2188
十、安装远程桌面连接windows操作系统............................... 2189
基础知识............................................................... 2191
存储容量和传输速度的计算单位........................................... 2191
存储容量换算....................................................... 2191
传输速度换算....................................................... 2192
Linux的核心版本.................................................... 2192
软件测试面试宝典........................................................... 2193
如何测试............................................................... 2193
软件理论知识........................................................... 2194
软件文档管理........................................................... 2201
软件配置管理........................................................... 2203
软件质量管理........................................................... 2205
软件评审管理........................................................... 2205
需求分析............................................................... 2206
测试计划............................................................... 2206
测试用例............................................................... 2207
bug缺陷................................................................ 2213
测试报告............................................................... 2215
单元测试............................................................... 2216
集成测试............................................................... 2218
系统测试............................................................... 2219
验收测试............................................................... 2219
兼容性测试............................................................. 2219
安全性测试............................................................. 2220
自动化测试............................................................. 2221
性能测试............................................................... 2221
兼容性测试............................................................. 2223
移动端安卓和IOS........................................................ 2224
网络知识............................................................... 2224
操作系统及linux命令................................................... 2227
编程语言............................................................... 2228
个人临场回答........................................................... 2228
技术大拿个人知识在线网址................................................... 2233
培训机构................................................................... 2234
柠檬班................................................................. 2234
学习资料............................................................... 2234