个人在工作之余通过word文档长期持续更新工作中需要涉及到的一些理论和技术知识。所谓好记记性,不如乱笔头。根据工作年限和职位的变化,以及就职公司参与的产品或者项目所涉及到的测试方面的技能不一样,会存在有些之前的技能不经常使用,会导致生疏的现象。虽然不至于归零,但是一旦需要使用的时候,有一个相对比较完整规范的文档来应急阅读来回顾其使用等是很有帮助的。比在网上搜索出来的相关零散的不完整的知识点方便的多。
文档创建年限不是很长,有很多知识项没有写入文档或者还没有来得及编写,需要在后续持续更新。文档编写能力有限,不一定很完美,追求尽善尽美的决心要有。然后个人评价文档来说:对于入门级菜鸟和初入测试行业初学者相对提升更大,而对于大牛来说就不算什么,最多就是需要用到哪块技能,可以拿来粗略过目一下,起到回顾工具的基本使用等。
目 录
目 录........................................................................ 1
软件生命周期模型............................................................. 50
瀑布模型................................................................. 51
V 模型................................................................... 52
实现意义............................................................. 53
V模型问题............................................................ 53
双V模型W 模型........................................................... 53
H模型.................................................................... 54
X模型.................................................................... 54
敏捷开发模型............................................................. 55
概念................................................................. 55
特点................................................................. 56
管理工具............................................................. 56
模型图............................................................... 56
流程图............................................................... 57
优缺点............................................................... 58
软件测试的基本理论知识....................................................... 58
定义..................................................................... 59
概念..................................................................... 59
狭义的概念........................................................... 59
广义的概念........................................................... 59
测试目的................................................................. 59
测试对象................................................................. 60
测试目标................................................................. 60
测试原则................................................................. 60
测试内容................................................................. 61
软件测试的过程阶段....................................................... 61
测试分类................................................................. 62
按软件开发阶段的角度划分............................................. 65
1.单元测试(Unit Testing)....................................... 65
单元测试的目的............................................... 66
单元测试的特点............................................... 66
单元测试过程................................................. 66
单元测试策略................................................. 66
单元测试工具................................................. 67
单元测试框架................................................. 67
2.集成测试(Integration Testing)................................ 68
集成测试的目的............................................... 68
集成测试的内容............................................... 68
集成测试过程................................................. 69
集成测试原则................................................. 69
集成测试技术和步骤........................................... 69
集成测试策略................................................. 69
集成测试工具................................................. 70
集成测试的三个级别........................................... 71
3.系统测试(System Testing)..................................... 71
系统测试的目的............................................... 71
系统测试目标................................................. 71
系统测试主要分为以下几种:................................... 71
系统测试原则................................................. 72
系统测试的方法............................................... 72
4.验收测试(Acceptance Testing)................................. 73
验收测试分类................................................. 73
验收测试策略................................................. 74
验收测试过程................................................. 74
验收测试的内容............................................... 74
按是否查看代码的角度划分............................................. 75
1.黑盒测试(Black-box Testing).................................. 75
作用......................................................... 75
优点......................................................... 76
缺点......................................................... 76
测试用例设计方法............................................. 76
等价类划分法............................................. 77
划分等价类的原则..................................... 78
建立等价类表......................................... 78
确定测试用例......................................... 78
举例:判断三角形类别................................. 78
边界值分析法............................................. 82
举例:判断三角形类别................................. 82
错误推测法............................................... 84
举例:手机终端通话功能............................... 85
因果图法................................................. 85
因果图标识........................................... 85
因果图约束........................................... 86
因果图法测试用例的设计步骤........................... 88
因果图法优缺点....................................... 88
举例:自动售货机..................................... 89
判定表法................................................. 91
判定表的建立步骤:(根据软件规格说明)............... 91
判定表设计测试用例的条件:........................... 92
判定表法优缺点....................................... 92
举例:判断三角形类别................................. 93
正交试验设计法........................................... 93
设计过程............................................. 94
用正交表设计测试用例的步骤:......................... 94
教你用Minitab进行正交试验设计(极差)分析........... 94
场景法.................................................. 101
备选流.............................................. 102
场景法的核心概念.................................... 102
场景法的本质........................................ 102
用例设计步骤........................................ 102
举例:分析ATM取款机的场景流程...................... 103
2.白盒测试(White-box Testing)................................. 104
目的........................................................ 104
测试方法.................................................... 105
覆盖标准................................................ 105
逻辑覆盖............................................ 105
控制结构覆盖........................................ 105
代码检查法.............................................. 106
代码检查方法........................................ 106
代码检查项目........................................ 107
编码规范............................................ 107
代码检查规范........................................ 107
缺陷检查表.......................................... 107
静态结构分析法.......................................... 107
静态质量度量法.......................................... 109
质量度量模型(从上到下)............................ 109
逻辑覆盖................................................ 110
逻辑覆盖原则........................................ 111
语句覆盖............................................ 111
定义............................................ 111
用例设计........................................ 111
优点............................................ 112
缺点............................................ 112
判定覆盖............................................ 113
定义............................................ 113
用例设计........................................ 113
优点............................................ 113
缺点............................................ 113
条件覆盖............................................ 114
定义............................................ 114
用例设计........................................ 114
优点............................................ 114
缺点............................................ 115
判定条件组合覆盖.................................... 115
定义............................................ 115
用例设计........................................ 115
优点............................................ 116
缺点............................................ 116
条件组合覆盖........................................ 116
定义............................................ 116
用例设计........................................ 117
优点............................................ 118
缺点............................................ 118
路径覆盖............................................ 118
定义............................................ 118
优点............................................ 119
缺点............................................ 119
基本路径测试法.......................................... 119
控制流图............................................ 120
独立路径( 基本路径)................................. 122
设计测试用例步骤.................................... 123
第一步:画出控制流图............................ 123
第二步:计算圈复杂度............................ 124
第三步:导出测试用例............................ 125
第四步:准备测试用例............................ 125
工具方法:图形矩阵.................................. 125
循环测试................................................ 126
简单循环............................................ 126
嵌套循环............................................ 127
举例说明........................................ 128
串接循环............................................ 132
条件测试................................................ 133
条件................................................ 133
条件测试的目的...................................... 133
条件测试策略........................................ 133
1) 穷举测试(条件组合)......................... 133
2) 分支测试..................................... 133
3) BRO(branch and relational) 测试.............. 133
域测试...................................................... 134
符号测试.................................................... 135
Z路径覆盖测试............................................... 135
实施步骤.................................................... 136
优缺点...................................................... 136
优点.................................................... 136
缺点.................................................... 136
局限........................................................ 137
3.灰盒测试(Gray-Box Testing).................................. 137
定义........................................................ 137
目的........................................................ 137
测试任务.................................................... 137
如何做好灰盒测试?.......................................... 138
做灰盒测试需要哪些条件呢?.................................. 138
优点........................................................ 138
缺点........................................................ 138
灰盒测试的好处.............................................. 138
灰盒测试相对于黑盒测试和白盒测试有什么特点?................ 139
按是否执行程序的角度划分............................................ 139
1.静态测试(Static testing).................................... 139
定义........................................................ 139
为什么要进行静态测试?...................................... 139
包括三个方面................................................ 140
解释和说明一下静态测试技术.................................. 146
静态测试内容及过程.......................................... 147
静态测试的实施与执行........................................ 148
一般代码审查以下方面:.................................. 148
静态测试的结构分析方法...................................... 149
2.动态测试(Dynamic testing)................................... 150
是否查看代码角度和是否执行程序角度的关系........................ 150
按测试对象的角度划分................................................ 150
性能测试........................................................ 150
定义........................................................ 151
基本策略.................................................... 151
目的........................................................ 151
类型........................................................ 152
负载测试(Load Testing)................................ 152
定义................................................ 152
目标................................................ 153
目的................................................ 153
负载测试的必要准备.................................. 153
压力测试(Stress Testing).............................. 154
定义................................................ 154
目标................................................ 154
目的................................................ 154
配置测试................................................ 155
并发测试................................................ 155
定义................................................ 155
目的................................................ 155
并发概念的浅谈...................................... 156
分类................................................ 157
独立业务性能测试................................ 157
组合业务性能测试................................ 158
并发用户数量设计方法................................ 158
容量测试(Volume Testing).............................. 158
定义................................................ 158
目的................................................ 159
如何统计容量指标?.................................. 159
统计维度........................................ 159
统计方法........................................ 160
注意事项........................................ 160
测试思路............................................ 161
约束/停止条件....................................... 161
选择合适的容量指标.................................. 161
容量规划............................................ 161
为什么需要容量规划?............................ 161
容量规划四步走.................................. 161
扩容手段............................................ 162
容量测试的优点...................................... 162
容量测试的缺点...................................... 162
容量测试检查........................................ 163
容量测试最佳实践.................................... 163
可靠性测试.............................................. 163
定义................................................ 163
特点................................................ 164
测试的目的.......................................... 164
通过软件可靠性测试可以达到以下目的.................. 164
分析方法............................................ 165
测试过程............................................ 165
失败恢复性测试.......................................... 165
强度测试................................................ 165
疲劳测试................................................ 165
尖峰测试(Spike testing)............................... 166
持久测试(Endurance testing)........................... 166
稳定性测试.............................................. 166
如何实施............................................ 166
大数据量测试............................................ 167
速度测试................................................ 167
不同类型测试之间的区别...................................... 167
性能指标.................................................... 167
性能测试最基本要考虑以下几点............................ 167
检查系统是否满足需求规格说明书中规定的性能,通常表现在以下几个方面:........................................................ 168
在实际工作中我们经常会对两种类型软件进行测试:bs和cs,这两方面的性能指标一般需要哪些内容呢?.............................. 168
bs结构程序一般会关注的通用指标如下(简):.......... 168
CS结构程序,由于一般软件后台通常为数据库,所以我们更注重数据库的测试指标:.......................................... 168
性能指标的两个方面...................................... 169
外部指标|系统指标(与用户场景和需求相关指标)....... 169
响应时间........................................ 169
计算公式.................................... 170
响应时间与负载对应关系...................... 171
并发用户数...................................... 171
吞吐量.......................................... 172
系统吞度量要素.............................. 173
系统吞吐量评估.............................. 173
计算公式.................................... 175
吞吐量与负载对应关系........................ 176
错误率.......................................... 176
内部指标|资源指标(与硬件资源消耗相关指标)......... 177
CPU............................................. 179
内存............................................ 180
网络............................................ 181
网络流量监控................................ 181
网络连接状态监控............................ 182
磁盘IO.......................................... 182
资源利用与负载对应关系.......................... 184
性能计数器(counters).......................... 184
常见性能瓶颈........................................ 184
性能瓶颈定位之拐点分析法........................ 185
软件性能的其它术语...................................... 185
思考时间的计算公式.................................. 185
软件性能的影响因素.......................................... 185
软件性能的关注点............................................ 186
性能测试的核心原理.......................................... 188
性能问题分析原则............................................ 188
性能测试原则................................................ 188
性能测试的注意要点.......................................... 190
性能调优应该注意的要点...................................... 190
性能测试流程................................................ 191
一、性能测试需求分析.................................... 194
二、性能测试准备........................................ 199
三、性能测试计划........................................ 199
四、测试脚本设计与开发.................................. 200
五、性能测试执行........................................ 201
六、结果分析与调优...................................... 202
七、测试报告与总结...................................... 202
性能测试的实施过程.......................................... 203
客户端性能测试.............................................. 204
网络端性能测试.............................................. 204
网络应用性能监控........................................ 204
网络预测................................................ 204
服务器端性能测试............................................ 205
UNIX资源监控指标和描述.................................. 205
分析优化性能思路流程........................................ 206
性能测试总结................................................ 206
2.安全测试...................................................... 207
3.兼容性测试.................................................... 207
4.文档测试...................................................... 207
5.易用性测试(用户体验测试).................................... 208
6.业务测试...................................................... 208
7.界面测试...................................................... 208
8.安装与卸载测试................................................ 208
9.内存泄漏测试.................................................. 208
按测试实施组织的角度划分............................................ 208
1.α测试(Alpha Testing)....................................... 208
2.β测试(Beta Testing).......................................... 209
α测试与Beta测试的区别:....................................... 209
3.第三方测试.................................................... 209
按是否手工执行测试的角度划分........................................ 209
1.手工测试(Manual testing).................................... 209
2.自动化测试(Automation Testing).............................. 209
定义........................................................ 209
分类........................................................ 210
优点........................................................ 210
缺点........................................................ 211
适用范围.................................................... 211
前提条件.................................................... 211
适合场景.................................................... 212
自动化测试的流程............................................ 212
自动化实施的步骤............................................ 212
自动化测试模型.............................................. 212
自动化测试框架.............................................. 213
自动化测试架构设计.......................................... 214
分层自动化测试.............................................. 215
什么样的项目适合自动化测试.................................. 216
正常情况下满足三个:.................................... 216
自动化测试及工具简述........................................ 216
功能自动化测试.......................................... 217
性能自动化测试.......................................... 217
学习自动化测试技术心得...................................... 217
一、自动化测试的学习步骤................................ 217
二、自动化测试需要掌握的技术能力........................ 218
三、自动化测试的认识误区................................ 225
3.手工测试和自动化测试的区别.................................... 227
按测试地域的角度划分................................................ 227
1.国际化测试.................................................... 227
2.本地化测试.................................................... 228
其他汇总............................................................ 231
1.回归测试(Regression Testing)................................ 231
2.冒烟测试(smoke testing)..................................... 232
3.接口测试...................................................... 232
接口的定义.................................................. 233
接口测试的目的.............................................. 234
接口通信过程................................................ 234
接口类型.................................................... 234
接口协议分类及特点.......................................... 237
接口测试工具................................................ 238
接口测试的类型.............................................. 238
接口测试用例设计............................................ 238
接口测试质量评估标准........................................ 239
其他关联知识................................................ 239
get请求,post请求的区别:.............................. 239
http状态码:............................................ 240
webservice接口怎么测试:................................ 241
cookie与session的区别:................................ 241
App测试......................................................... 242
联调测试........................................................ 243
确认测试........................................................ 243
测试阶段................................................................ 244
测试流程................................................................ 244
测试用例................................................................ 244
定义................................................................ 244
软件测试用例的重要性................................................ 245
测试用例设计及其选取................................................ 247
如何编写软件测试用例................................................ 248
软件测试应该具备的常识.................................................. 250
缺陷基本理论知识........................................................ 250
缺陷的属性.......................................................... 250
缺陷跟踪流程: 缺陷和角色之间的跟踪顺序............................. 251
测试工具.................................................................... 251
单元测试框架............................................................ 251
unittest............................................................ 252
单元测试用例.................................................... 252
断言方法.................................................... 253
忽略测试用例.................................................... 253
使用HTMLTestRunner生成HTML测试报告............................ 253
下载HTMLTestRunner.py文件:................................ 253
修改文件HTMLTestRunner.py文件:............................ 255
举例说明:.................................................. 256
DDT............................................................. 257
pytest.............................................................. 257
安装............................................................ 257
测试文件命名规则................................................ 257
脚本执行方式.................................................... 258
终端客户端工具下执行脚本.................................... 258
pycharm工具下执行脚本....................................... 260
pycharm设置pytest...................................... 260
pycharm运行三种方式......................................... 264
使用命令行选项.................................................. 265
--collect-only筛选选项...................................... 265
-v(--verbose)选项........................................... 266
-k表达式快速定位选项........................................ 266
--tb=style捕捉到失败时输出信息的显示方式选项................ 267
--tb=no模式直接屏蔽全部错误回溯信息..................... 267
--tb=line模式只使用一行输出所有的错误信息............... 267
--tb=short或者—tb=long模式输出错误的回溯信息与不带任何选项默认的差不多.................................................... 267
-m标记选项.................................................. 268
-x遇到失败时立即停止整个会话选项............................ 269
-maxfail=num遇到失败几次后再停止整个会话选项................ 269
-s测试运行时输出某些结果选项................................ 270
-lf(--last-failed)定位到最后一个失败的测试用例选项.......... 270
-ff(--failed-first)先执行所有的失败的测试用例选项........... 271
-q(--quiet)简化运行测试用例输出信息选项..................... 271
-l(--showlocals)局部变量及其值显示出来选项.................. 272
--duration=N可以加快测试节奏的选项.......................... 272
--version显示当前pytest版本及安装目录选项.................. 272
-h(--help)帮助信息选项...................................... 272
编写测试函数.................................................... 276
测试示例程序................................................ 276
本地安装Tasks项目程序包.................................... 277
使用assert声明............................................. 278
使用marker标记测试函数..................................... 278
使用skip或skipif跳过测试.................................. 279
使用xfail标记预期会失败的测试.............................. 279
运行测试子集................................................ 279
参数化测试.................................................. 280
pytest Fixture组件.............................................. 283
通过conftest.py共享fixture................................. 284
使用fixture执行配置及销毁逻辑.............................. 284
使用—setup-show回溯fixture的执行过程...................... 284
生成测试报告.................................................... 285
集成测试工具............................................................ 286
Jenkins............................................................. 286
jenkins是什么?................................................. 287
python-jenkins安装.......................................... 287
CI/CD是什么?................................................... 287
Jenkins.war方式安装............................................. 289
Ubuntu下安装Jenkins............................................ 289
启动jenkins................................................. 291
打开防火墙.................................................. 291
Jenkins配置................................................. 292
插件安装.................................................... 293
创建管理员账户.............................................. 294
没有权限的问题.............................................. 296
构建远程服务器.............................................. 297
使用ssh免密登录........................................ 297
jenkins的目录介绍............................................... 302
Manage Jenkins.................................................. 303
Configure System(系统配置)..................................... 303
Maven的项目配置......................................... 304
邮件通知配置............................................ 304
SSH Server配置.......................................... 307
Configure Global Security(安全设置).............................. 307
Manager plugin(插件管理)...................................... 308
插件安装方法............................................ 308
在线安装................................................ 308
Global Tool Configuration(全局工具设置).......................... 310
Manager Nodes节点管理....................................... 314
新建Item(项目)................................................ 315
自由风格项目................................................ 316
General(一般)........................................... 316
高级项目选项............................................ 318
源码管理................................................ 318
构建触发器.............................................. 320
Configuration Matrix(配置矩阵)........................ 322
构建环境................................................ 323
构建.................................................... 324
构建后操作.............................................. 326
Maven项目.................................................. 329
构建触发器.............................................. 330
构建前步骤.............................................. 330
构建.................................................... 331
构建后步骤.............................................. 331
邮件通知设置............................................ 333
构建后操作.............................................. 333
My Views........................................................ 336
进行jenkins project 构建........................................ 337
构建结果说明.................................................... 338
构建状态.................................................... 338
构建稳定性.................................................. 338
构建历史界面................................................ 338
jenkins权限管理................................................. 338
Hitchhiker.......................................................... 344
接口测试工具............................................................ 344
Postman............................................................. 344
简介............................................................ 344
postman功能..................................................... 345
操作环境........................................................ 345
下载及安装...................................................... 345
原理............................................................ 346
基础功能........................................................ 347
界面按键介绍.................................................... 352
新建测试集、文件夹、请求用例................................ 352
添加请求信息................................................ 354
Get请求方式............................................. 355
post请求参数............................................ 359
创建收藏夹.................................................. 360
身份验证Authentication...................................... 361
设置环境变量................................................ 361
设置全局变量................................................ 364
接口直接转换为request代码.................................. 365
测试集统一批量循环执行所有请求方式.......................... 366
Data.................................................... 368
控制台...................................................... 369
设置功能........................................................ 369
General..................................................... 370
Themes..................................................... 370
Shortcuts................................................... 370
Data........................................................ 371
Add-ons.................................................... 371
Sync........................................................ 371
Certificates.................................................. 371
Proxy....................................................... 371
Update..................................................... 371
About...................................................... 371
断言功能........................................................ 371
参数化.......................................................... 375
关联接口测试.................................................... 379
关联处理.................................................... 379
举例说明.................................................... 380
变量设置.................................................... 383
Postman代理功能(移动APP)..................................... 387
设置代理.................................................... 388
Postman设置代理............................................. 388
过滤设置.................................................... 390
手机设置代理................................................ 391
浏览器设置代理.............................................. 392
导入导出功能.................................................... 393
随机数.......................................................... 393
Jenkins+postman+newman自动化.................................... 393
Newman...................................................... 396
安装.................................................... 396
Newman 执行脚本......................................... 397
jenkins结合................................................. 398
常见问题整理.................................................... 399
SoapUI.............................................................. 399
SoapUI 的介绍................................................... 400
SoapUI 的安装................................................... 400
SoapUI 下载................................................. 400
SoapUI 安装................................................. 400
破解方法................................................ 405
名词解释........................................................ 409
基础知识.................................................... 410
SoapUI 里着重引入了以下的概念............................... 411
项目project................................................. 411
工作空间workspace........................................... 412
附加名词解释................................................ 412
应用场景........................................................ 413
导入项目.................................................... 413
Web Service Mocking服务模拟................................. 414
Web Service Inspection服务检查.............................. 417
对 Web Service 服务进行功能测试............................. 420
对 Web Service 服务进行负载测试............................. 424
基础讲解........................................................ 428
创建工程.................................................... 430
构建SOAP项目(SOAP协议)............................... 430
运行单个请求........................................ 440
构建测试用例............................................ 441
接口之间传递参数,组织测试步骤.......................... 448
运行测试................................................ 453
构建REST项目(REST协议)............................... 455
测试数据单一........................................ 455
测试数据来源于excel................................. 459
SoapUI性能测试...................................... 468
构建HTTP项目(http协议)............................... 471
测试结构的组织和执行............................................ 475
测试集...................................................... 476
测试用例.................................................... 478
测试步骤.................................................... 480
测试步骤—属性相关...................................... 482
测试步骤—数据相关...................................... 483
测试步骤—执行流程...................................... 483
测试步骤—其它类型...................................... 483
创建功能测试用例............................................ 483
功能测试断言判断........................................ 485
功能测试用例执行........................................ 487
创建负载测试用例............................................ 488
执行负载测试用例........................................ 489
Mock Service模拟接口服务........................................ 491
创建 MockService............................................ 491
编辑 MockService............................................ 492
调用 MockService............................................ 493
自定义模拟响应.............................................. 495
测试报告........................................................ 497
报告管理.................................................... 499
报告结构.................................................... 499
报告存储.................................................... 501
样式和图像.................................................. 502
自定义全局报告.............................................. 503
项目级别报告存储............................................ 504
定制模板.................................................... 504
1. 创建自定义模板....................................... 504
2. 添加参数............................................. 508
报表定制对象................................................ 510
参数对象................................................ 510
报告对象................................................ 511
向report添加指标........................................... 511
操作技巧........................................................ 513
右键点击.................................................... 514
测试的管理.................................................. 514
命名建议.................................................... 514
共享操作管理-SVN............................................ 515
接口变化.................................................... 517
入参改变................................................ 518
出参改变................................................ 521
数据库操作.................................................. 522
数据文件操作................................................ 528
循环入参.................................................... 531
流程控制.................................................... 537
脚本处理.................................................... 541
断言操作........................................................ 544
属性操作(关联操作)............................................ 554
登录获取token值的关联设置.................................. 557
参数化.......................................................... 561
Properties属性方式参数化.................................... 561
Groovy Script脚本方式参数化................................. 563
定时保存........................................................ 564
响应报文........................................................ 565
日志查询........................................................ 567
导入和检查项目.................................................. 567
发布测试报告.................................................... 568
加密项目........................................................ 572
测试场景的应用.................................................. 572
引入 jar 包--读取数据源属性................................. 572
调用 groovy 工具类.......................................... 574
随机生成手机号码示例.................................... 576
获取cookie值........................................... 578
响应报文处理................................................ 578
动态定位表名................................................ 581
测试工具的简单对比.............................................. 581
HttpClient.......................................................... 586
介绍............................................................ 586
功能介绍........................................................ 586
Java工程里引用httpclient的jar包............................... 586
自动化测试工具.......................................................... 590
Selenium............................................................ 591
定义............................................................ 591
特点............................................................ 592
功能............................................................ 592
组件............................................................ 592
Selenium IDE纯web录制脚本及回放............................ 592
Selenium Remote Control (RC)................................ 593
Selenium Grid 分布式测试.................................... 593
Selenium WebDriver完成自动化驱动浏览器测试.................. 594
原理.................................................... 594
安装.................................................... 595
selenium工具介绍................................................ 595
selenium 1.0................................................ 595
Selenium 2.0................................................ 596
资料URL地址清单................................................ 596
官网........................................................ 596
selenium下载................................................ 596
selenium IDE插件下载........................................ 596
selenium driver驱动文件下载................................. 597
selenium IDE文档............................................ 599
selenium Grid文档........................................... 599
API文档..................................................... 599
selenium学习文档............................................ 599
W3C WebDriver协议标准....................................... 599
安装............................................................ 599
Firefox火狐浏览器安装selenium-ide插件...................... 601
Firefox使用selenium-IDE录制回放插件............................ 604
断言........................................................ 609
导出录制脚本................................................ 611
Selenium常用核心用法............................................ 612
Selenium属性.................................................... 612
Selenium元素定位(八大元素).................................... 613
Java web自动化测试.............................................. 614
用eclipse创建一个java项目................................. 614
集成testNG单元测试框架..................................... 622
导入selenium-java-2.53.1.zip包里的jar包到工程里........... 630
工程里使用代码调用firefox浏览器............................ 633
工程里使用代码调用Chrome浏览器............................. 633
工程里使用代码调用Edge浏览器............................... 634
工程里使用代码调用IE浏览器................................. 634
八大元素定位方法之java函数................................. 636
定位单个元素............................................ 637
定位多个元素............................................ 637
层级定位................................................ 638
CSS定位器的使用......................................... 638
XPath定位器的使用....................................... 639
Python web自动化测试............................................ 640
python环境安装selenium和手动下载安装selenium的方法........ 640
工程里使用代码调用Chrome浏览器............................. 643
Windows安装ChromeDriver................................ 643
Ubuntu安装ChromeDriver................................. 643
Ubuntu安装geckodriver.................................. 645
工程里使用代码调用Safari浏览器............................. 645
WebDriver API............................................... 649
八大元素定位方法之python函数........................... 649
XPath定位详解....................................... 649
XPath运算符..................................... 651
CSS选择器定位详解................................... 651
By定位元素详解...................................... 654
元素定位之元素的属性操作实例............................ 654
获得验证信息............................................ 656
设置元素等待(显示等待和隐式等待)........................ 657
显示等待............................................ 657
隐式等待............................................ 658
定位一组元素............................................ 659
控制浏览器基本操作实例.................................. 659
获取并设置当前窗口的位置................................ 660
获取并设置当前窗口的大小................................ 660
获取页面的title标题属性值.............................. 661
获取页面HTML源代码..................................... 661
获取当前页面的URL地址.................................. 661
获取与切换浏览器窗口句柄(多窗口切换).................... 662
获取页面元素的基本信息和文本内容........................ 662
检查元素的状态(是否可见和是否可操作和是否被选中)...... 663
获取页面元素的CSS属性值................................ 663
WebDriver中的元素定位后对元素进行操作的常用方法......... 664
鼠标操作(单击/双击/右键单击/悬停/拖动/按住不放和释放)... 665
键盘操作................................................ 665
对当前浏览器窗口截屏.................................... 667
拖曳页面元素............................................ 667
多表单切换(操作Frame中的页面元素).................... 667
QQ邮箱账号登录:.................................... 668
163.com邮箱发送成功:............................... 668
警告/弹出提示框处理..................................... 669
下拉框处理.............................................. 670
上传文件................................................ 670
下载文件................................................ 671
操作Cookie.............................................. 671
调用JavaScript.......................................... 672
处理HTML5视频播放...................................... 672
滑动解锁................................................ 673
时间滚动控件............................................ 674
指定页面加载时间........................................ 674
Appium.............................................................. 674
定义............................................................ 674
自动化测试的原理................................................ 675
环境搭建........................................................ 675
Android SDK安装............................................. 675
Windows环境配置......................................... 676
Mac OS环境配置.......................................... 677
安装模拟器(genymotion)来进行app测试........................ 678
安装夜神模拟器来进行app测试................................ 682
appium Desktop安装.......................................... 688
python client安装........................................... 696
adb(Android debug bright)详解及使用........................... 696
定义........................................................ 696
adb组成..................................................... 696
adb命令..................................................... 697
开发APP自动化脚本思路.......................................... 700
添加配置.................................................... 700
创建驱动.................................................... 703
查找页面元素................................................ 704
操作页面元素来模拟用户的操作................................ 704
通过断言和日志查看测试结果.................................. 706
特殊元素定位之toast............................................. 706
特殊元素定位之Hybrid............................................ 707
Hybrid自动化解决方案........................................ 708
Hybrid自动化准备工作........................................ 708
Hybrid自动化开发思路........................................ 709
appium的常用API................................................ 710
Robot Framework自动化框架........................................... 711
Robot Framework常用库简介....................................... 711
标准库...................................................... 711
扩展库...................................................... 712
setuptools安装.................................................. 714
wxPython安装.................................................... 714
pywin32安装..................................................... 715
autoit安装...................................................... 715
pygments安装.................................................... 715
Pypubsub安装.................................................... 715
sshlibrary安装.................................................. 715
Robot Framework安装............................................. 716
robotframeworklexer安装......................................... 718
robotframework-python3安装...................................... 718
robotframework-Autoitlibrary安装................................ 718
databaselibrary安装............................................. 719
requests安装.................................................... 719
appiumlibrary安装............................................... 719
Pabot并发执行器安装............................................. 719
robotframework-ride安装......................................... 719
MacOS系统................................................... 719
windows系统................................................. 722
RIDE界面解决中文乱码问题........................................ 725
RIDE图形界面工具................................................ 727
菜单栏...................................................... 727
Tools->Preferences(参数配置)............................ 729
工作区...................................................... 730
Edit界面................................................ 730
Text Edit文本编辑界面................................... 732
Run运行界面............................................. 732
工程............................................................ 733
测试套件........................................................ 735
测试用例........................................................ 736
测试库.......................................................... 738
Resource资源文件................................................ 739
加载资源.................................................... 740
External Resources外部资源...................................... 741
变量和常量...................................................... 742
变量标识符.................................................. 742
变量声明.................................................... 742
变量的作用域................................................ 742
常量........................................................ 743
Scalar变量.................................................. 744
变量赋值................................................ 744
Set赋值............................................. 744
Get赋值............................................. 744
命令行赋值.......................................... 745
List变量.................................................... 746
List元素的使用.......................................... 747
一维度元素取值...................................... 748
二维度元素取值...................................... 748
字典变量.................................................... 749
变量转换.................................................... 750
Keyword关键字................................................... 751
系统关键字.................................................. 751
日志输出关键字log|log Many.............................. 752
快速查询某一个关键字的API说明.......................... 752
快速补全关键字.......................................... 752
拼接两个或者多个字符串关键字Catenate.................... 753
休眠等待时间关键字Sleep................................. 753
注释关键字Commnet....................................... 754
No Operation关键字...................................... 754
返回值关键字............................................ 754
Return From Keyword和Return From Keyword If........ 755
断言关键字.............................................. 756
Fail................................................ 756
Fatal Error......................................... 756
Should Be Equal..................................... 757
Should Not Be Equal................................. 757
Should Be Equal As Integers......................... 757
Should Be Equal As Strings.......................... 758
Should Be Equal As Numbers.......................... 758
Should Be True...................................... 758
Should Be Empty..................................... 759
Should Not Be Empty................................. 759
Should Contain...................................... 760
Should Contain X Times.............................. 760
Should Start With................................... 760
Should Not Start With............................... 761
Should End With..................................... 761
Should Match........................................ 761
Should Not Match.................................... 762
转换类型关键字.......................................... 762
Convert To Binary................................... 762
Convert To Boolean.................................. 763
Convert To Bytes.................................... 763
Convert To Hex...................................... 763
Convert To Integer.................................. 764
Convert To Number................................... 764
Convert To Octal.................................... 765
Convert To String................................... 765
常用Get类型关键字...................................... 766
Get Count........................................... 766
Get Length.......................................... 766
Get Time............................................ 767
Get Variable Value.................................. 767
Get Variables....................................... 768
常用Import类型关键字................................... 769
Import Library...................................... 769
Import Resource..................................... 769
Import Variables.................................... 769
常用Set及变量Variable类型关键字....................... 770
Set Variable........................................ 770
Set Variable If..................................... 770
Set Test Variable................................... 771
Set Suite Variable.................................. 771
Set Global Variable................................. 772
Set Log Level....................................... 773
Variable Should Exist............................... 774
Variable Should Not Exist........................... 774
Replace Variables................................... 775
常用Run Keyword类型关键字.............................. 776
Run Keyword......................................... 776
Run Keywords........................................ 776
Run Keywords And Return............................. 777
Run Keyword Unless.................................. 777
Run Keyword And Ignore Error........................ 777
Repeat Keyword...................................... 777
Wait Until Keyword Succeeds......................... 778
Evaluate关键字.......................................... 778
随机数.............................................. 778
随机字符串.......................................... 779
字符串处理.......................................... 780
正则表达式.......................................... 781
日期处理............................................ 781
执行windows/linux命令.............................. 783
String库里的常用关键字.................................. 783
Convert转换类型关键字............................... 784
Line多行数据的处理关键字............................ 784
单行字符串处理...................................... 786
Collections集合库里的常用关键字......................... 786
List关键字.......................................... 787
Dictionary关键字.................................... 788
OperatingSystem操作系统库里的关键字..................... 788
ENV环境变量关键字................................... 789
File文件的操作方法关键字............................ 790
Directory目录的操作................................. 791
Path路径的操作...................................... 792
Process进程库里的常用关键字............................. 792
XML库里的常用关键字..................................... 794
其它测试库.............................................. 794
用户关键字.................................................. 795
传入参数Arguments....................................... 796
Return Value返回值...................................... 797
循环与分支...................................................... 797
循环关键字 FOR LOOP......................................... 797
:FOR 循环变量 IN RANGE end.............................. 798
:FOR 循环变量 IN RANGE start end [step]................. 799
:FOR 循环变量 IN a[b,c,d,…]............................ 800
双重循环(嵌套循环).................................... 802
继续执行下一个for循环.................................. 804
中断for循环............................................ 805
分支关键字 Run Keyword If................................... 806
condition条件........................................... 807
单个对象............................................ 807
布尔操作符.......................................... 807
比较操作............................................ 808
Web自动化测试................................................... 808
安装Selenium2Library库..................................... 808
导入Selenium2Library库..................................... 809
导入AutoItLibrary库........................................ 810
Selenium2Library常用关键字.................................. 811
BrowserManagement浏览器管理............................. 811
Cookie管理.............................................. 812
Elements页面元素管理.................................... 813
元素的点击操作...................................... 813
鼠标操作............................................ 813
获取元素的各种值.................................... 813
FormElement表单元素..................................... 813
button按钮元素.......................................... 813
SelectElement列表框元素................................. 814
tableElement表格元素.................................... 814
JavaScript.............................................. 814
screenshot截图.......................................... 814
waiting等待............................................. 815
举例详解关键字的使用........................................ 815
打开浏览器访问百度且查询selenium文本搜索............... 815
打开浏览器访问百度且单击一个链接为“地图”.............. 815
打开浏览器访问百度且添加、获取、删除cookie操作......... 815
打开浏览器访问百度且获取百度首页中存在多少个链接数...... 816
C/S自动化测试................................................... 818
在pycharm中安装robot插件...................................... 819
配置运行RobotFramework用例................................. 823
在Jenkins上执行RF自动化测试.................................... 826
安装robot framework插件.................................... 826
创建任务.................................................... 826
配置任务.................................................... 827
RedwoodHQ自动化框架................................................. 830
下载且安装...................................................... 831
登录............................................................ 831
快速入门指南.................................................... 832
Monkey.............................................................. 832
monkeyrunner........................................................ 832
Robolectirc......................................................... 832
robutium............................................................ 832
Badboy.............................................................. 832
工具界面介绍.................................................... 833
菜单栏...................................................... 834
File.................................................... 834
Edit.................................................... 834
搜索和替换(Search/Replace).......................... 834
View.................................................... 834
Tools................................................... 834
Preferences............................................. 834
General............................................. 834
Variables自动变量................................... 835
Help.................................................... 836
工具栏...................................................... 836
录制.................................................... 836
创建suites测试集,tests测试用例,steps测试步骤和Template模板837
切换录制模式功能介绍.................................... 838
请求模式............................................ 839
导航模式............................................ 839
录制导航........................................ 839
导航项的类型.................................... 840
导航参考........................................ 840
导航属性........................................ 840
表格填充程序的自动记录.......................... 842
被动导航........................................ 842
运行脚本................................................ 844
其他按钮................................................ 846
浏览器地址栏................................................ 846
内容控件区.................................................. 846
脚本树...................................................... 846
编辑区...................................................... 846
Variables变量标签........................................ 846
使用变量............................................ 846
添加变量............................................ 846
查看变量............................................ 847
编辑变量............................................ 848
使用变量............................................ 848
变量值列表...................................... 849
增加变量............................................ 849
Tools工具标签........................................... 851
Form populator表格填充.............................. 851
表格填充........................................ 851
手动创建表单填充程序............................ 851
将字段添加到表单填充器.......................... 852
使用正则表达式.................................. 853
自动捕获表单填充程序............................ 853
玩表格Populators................................ 853
表格价值........................................ 854
索引表单值...................................... 854
选择/下拉框..................................... 854
使用表单填充程序提交表单........................ 854
Increment增量变量工具............................... 854
增加变量........................................ 854
增量策略........................................ 855
随机整数操作方式................................ 856
正整数自增1操作方式............................ 858
Mouse click鼠标点击................................. 860
添加鼠标单击.................................... 860
窗口名称,X和Y位置............................. 862
从现有窗口捕获Click............................. 862
小费:.......................................... 862
恢复窗口大小.................................... 863
级联点击项目.................................... 863
常见问题:捕获模态对话框........................ 863
鼠标点击的缺点.................................. 863
界面分区整体介绍............................................ 864
badboy录制浏览器及版本兼容性问题................................ 867
录制navigation模式脚本.......................................... 872
Badboy使用模板构建脚本.......................................... 875
需要测试模板................................................ 875
创建测试模板................................................ 875
重写步骤.................................................... 876
参数化.......................................................... 876
手动参数化.................................................. 876
Variable setter变量设置器................................... 881
固定值方式:值用英文逗号隔开............................ 882
正则表达式法............................................ 884
读取CSV文件(excel)................................... 885
Badboy文本参数化............................................ 895
BadBoy 数据库参数化......................................... 899
使用数据源.............................................. 899
数据源要求.............................................. 899
添加数据源.............................................. 900
设置属性................................................ 901
控制加载数据的格式...................................... 902
播放数据源项目.......................................... 903
使用数据源值............................................ 903
循环数据源中的值........................................ 903
高级选项................................................ 904
Mysql数据来源........................................... 904
Excel数据来源........................................... 912
断言............................................................ 914
回放............................................................ 917
超时............................................................ 920
配置超时.................................................... 921
注释和限制.................................................. 922
使用badboy并发................................................. 922
Badboy中查看结果及生产报告...................................... 922
查看结果.................................................... 922
摘要视图.................................................... 923
摘要层次结构................................................ 923
向摘要视图添加信息.......................................... 924
生成报告.................................................... 924
WinRunner........................................................... 924
静态测试工具............................................................ 925
QAC................................................................. 925
PolySpace........................................................... 925
性能测试工具............................................................ 925
Jmeter.............................................................. 926
JMeter 的特性................................................... 926
安装与配置...................................................... 927
使用环境.................................................... 927
软件下载.................................................... 927
JDK安装..................................................... 929
Jmeter安装.................................................. 932
Windows配置............................................. 932
Linux配置............................................... 934
Jmeter运行.................................................. 934
运行jmeter.bat方式..................................... 934
运行ApacheJMeter.jar方式............................... 936
使用命令行运行JMeter脚本............................... 937
命令行选项目录...................................... 938
利用XSLT分析JMeter结果文件................................ 940
Jmeter运行环境调优配置.......................................... 943
修改jmeter内存配置(以适应高并发测试)....................... 943
安装插件管理工具............................................ 945
调整JMeter界面-元素-比例................................... 945
调整JMeter界面-工具栏图标-比例............................. 946
调整JMeter界面-目录树图标-比例............................. 946
服务器资源监控器插件........................................ 947
下载安装配置插件........................................ 947
MeterPlugins-Standard和JMeterPlugins-Extras安装配置.... 948
ServerAgent安装配置..................................... 949
用法................................................ 950
验证使用情况........................................ 951
测试服务端使用情况.............................. 951
测试客户端(Jmeter端)使用情况.................. 952
jpgc-perfmon安装配置.................................... 954
安装文件目录介绍................................................ 959
bin目录介绍................................................. 962
Jmeter.bat.............................................. 963
启动JVM虚拟机需要使用的内存大小.................... 963
关掉cmd弹出框时,jmeter程序不退出.................. 963
Jmeter.properties....................................... 963
jmeter.properties的GUI方式............................. 965
JMeter主要组件介绍.............................................. 966
快捷键列表...................................................... 966
工具组成(场景)和线程组(虚拟用户生成器).......................... 967
测试计划(场景).............................................. 967
线程组(虚拟用户生成器) 【Ctrl+0】........................... 968
测试片段........................................................ 971
可执行元件...................................................... 972
配置元件(读取数据的来源).................................... 972
用户定义的变量.......................................... 973
HTTP属性管理器.......................................... 973
HTTP请求默认值...................................... 975
HTTP授权管理器...................................... 975
HTTP缓存管理器...................................... 975
HTTP Cookie管理器................................... 976
HTTP信息头管理器.................................... 977
函数助手................................................ 977
函数介绍............................................ 980
__BeanShell..................................... 980
__counter....................................... 981
__CSVRead....................................... 982
__StringFromFile................................ 984
__intSum........................................ 985
__javaScript.................................... 986
__log........................................... 987
__logn.......................................... 988
__longSum....................................... 988
__machineName................................... 989
__md5........................................... 990
__property属性.................................. 990
__Random随机参数化.............................. 991
_RandomString随机字符串函数..................... 993
__regexFunction................................. 993
_setProperty.................................... 994
_split.......................................... 995
__StringFromFile................................ 996
_time........................................... 997
__threadNum..................................... 998
_XPATH.......................................... 999
前置处理器(发出请求之前需要做什么操作)................... 1000
JSR223 预处理程序【Ctrl+7】............................ 1001
用户参数............................................... 1001
定时器(思考时间)........................................... 1002
固定定时器(用户思考时间)【Ctrl+4】................... 1003
同步定时器(集合点)..................................... 1004
集合点的位置....................................... 1004
高斯随机定时器......................................... 1005
常数吞吐量定时器(控速器:TPS每秒事务请求数).......... 1006
控制器..................................................... 1006
取样器(协议类型|动作型元素)............................ 1006
HTTP请求【Ctrl+1】................................. 1008
GET请求方法.................................... 1010
POST请求方法................................... 1010
file协议....................................... 1011
从HTML文件嵌入资源............................ 1012
IP欺骗......................................... 1013
BeanShell 取样器................................... 1013
Dummy Sampler虚假调试接口取样器.................... 1017
测试活动【Ctrl+5】................................. 1018
Debug Sampler调试取样器【Ctrl+8】.................. 1018
逻辑控制器............................................. 1019
仅一次控制器....................................... 1020
循环控制器......................................... 1022
ForEach控制器(提交变量)............................ 1022
Include控制器...................................... 1024
如果(If)控制器................................... 1024
交替控制器......................................... 1026
随机控制器......................................... 1026
随机顺序控制器..................................... 1027
Switch控制器....................................... 1027
While控制器........................................ 1028
RunTime运行控制器.................................. 1029
吞吐量控制器....................................... 1030
模块控制器......................................... 1031
随机顺序控制器..................................... 1031
事务控制器......................................... 1032
后置处理器(关联)........................................... 1034
Json提取器............................................. 1036
正则表达式提取器【Ctrl+2】............................. 1039
JSR223 后置处理程序【Ctrl+6】.......................... 1043
断言(检查点)............................................... 1044
响应断言【Ctrl+3】..................................... 1045
大小断言............................................... 1046
JSON断言............................................... 1047
断言持续时间........................................... 1047
监听器(查看测试结果)....................................... 1047
察看结果树(只在调试脚本时用)【Ctrl+9】............... 1048
Jmeter运行后,结果树中的响应数据出现中文乱码问题解决方法 1049
聚合报告............................................... 1050
汇总报告............................................... 1051
保存响应到文件......................................... 1052
测试计划里的元件执行先后顺序................................... 1054
组件作用域..................................................... 1055
Jmeter常用层次结构及常用组件................................... 1055
脚本录制....................................................... 1056
三种方式的优劣:........................................... 1056
使用Badboy进行录制脚本.................................... 1057
开始录制脚本........................................... 1057
参数化脚本............................................. 1059
生成jmetet脚本........................................ 1061
保存............................................... 1061
使用............................................... 1062
使用BlazeMeter进行录制脚本................................ 1065
BlazeMeter Chrome插件官方简介.......................... 1065
插件下载安装........................................... 1065
离线安装插件....................................... 1065
使用插件录制脚本....................................... 1067
最新插件版本........................................... 1069
使用Fiddler生成Jmeter脚本................................ 1072
Fiddler安装JmeterExport.dll插件....................... 1072
使用Fiddler生成Jmeter脚本............................ 1073
脚本导入............................................... 1074
使用jmeter自带的http代理服务器进行录制脚本............... 1074
手动编写脚本(直接使用“http请求”协议)..................... 1084
设置Jmeter的APP代理...................................... 1093
JMeter中进行分布式测试(负载生成器)........................... 1097
分布式执行原理............................................. 1097
分布式压测的配置........................................... 1098
jmeter与loadrunner分布式负载的对比........................ 1099
第一步:启动负载生产器..................................... 1099
仅linux服务器作为负载机............................... 1099
第二步:添加负载生成器的IP到你的控制机的配置文件里........ 1102
第三步:启动控制机的JMeter程序............................ 1103
压测开始之前检查测试脚本............................... 1103
察看结果树响应数据为空................................. 1103
通过非GUI命令行方式远程启动........................... 1104
单负载机........................................... 1104
多负载机........................................... 1106
远程启动java.io.FileNotFoundException: rmi_keystore.jks.... 1106
Java工程请求扩展测试........................................... 1108
Eclipse新建一个工程........................................ 1110
Calc.java类里的计算器加减法java代码编写................... 1113
导出Calc.jar包............................................ 1113
依赖类的引用............................................... 1116
待测的包名右键新建一个测试的类:TestCalc.java.............. 1118
导出TestCalc.jar包........................................ 1121
Jmeter里添加java请求取样器................................ 1121
FTP协议案例.................................................... 1122
Jmeter监控tomcat服务器资源情况................................ 1123
数据参数化..................................................... 1124
CSV参数化.................................................. 1124
随机数参数化............................................... 1128
计数器参数化............................................... 1129
随机变量参数化............................................. 1130
数据库参数化............................................... 1131
加密和解密的使用场景........................................... 1135
md5签名验证................................................ 1136
Jmeter接口测试................................................. 1140
腾讯QQ在线状态 WEB 服务................................... 1140
SOAP 1.1............................................... 1140
SOAP 1.2............................................... 1142
HTTP GET............................................... 1143
HTTP POST.............................................. 1144
Jenkins+ant+jmeter自动化性能测试平台........................... 1145
Ant安装部署................................................ 1146
Windows................................................ 1146
Linux.................................................. 1147
Jenkins安装配置............................................ 1148
自动化测试平台搭建......................................... 1149
代码块................................................. 1152
Jenkins配置............................................ 1156
LoadRunner......................................................... 1157
Windows版本上安装loadrunner................................... 1157
安装完后的目录分析............................................. 1157
LoadRunner11下载地址和破解方法................................. 1158
性能测试过程................................................... 1159
界面分析....................................................... 1160
Virtual User Generator虚拟用户脚本生成器(录制脚本功能)... 1160
如何在vugen中自定义工具条按钮......................... 1161
如何在vugen中工具菜单中添加自定义菜单项............... 1163
如何在vugen中给菜单项定义快捷键....................... 1164
脚本的录制于开发....................................... 1165
脚本生成流程........................................... 1168
脚本录制........................................... 1168
录制完成后的脚本代码........................... 1173
脚本回放........................................... 1175
脚本优化........................................... 1177
关联........................................... 1179
脚本的调试技术......................................... 1179
断点设置........................................... 1182
单步跟踪........................................... 1183
日志输出........................................... 1184
支持的协议类型......................................... 1185
JAVA Vuser协议..................................... 1187
录制设置选项........................................... 1188
运行设置选项........................................... 1194
全局设置选项........................................... 1214
回放结果查看........................................... 1216
脚本录制原则........................................... 1218
脚本最佳流程实践....................................... 1219
压缩脚本文件........................................... 1220
Controller控制器(管理和维护场景设计方案功能)............. 1221
设计场景............................................... 1222
设置场景开始运行的时间............................. 1223
设置场景的执行方式................................. 1224
计划方式....................................... 1224
场景....................................... 1225
组......................................... 1226
运行模式....................................... 1228
实际计划................................... 1228
基础计划................................... 1229
修改场景操作的具体属性............................. 1230
启动用户组..................................... 1230
初始化用户..................................... 1231
启动虚拟用户................................... 1232
持续时间....................................... 1233
停止虚拟用户................................... 1234
服务水平协议....................................... 1236
运行场景............................................... 1241
面向目录的场景设置................................. 1241
手工场景设置....................................... 1247
不启用百分比用户数............................. 1248
启用百分比用户数............................... 1250
方案设置............................................... 1251
运行方案............................................... 1251
负载选项设置详解................................... 1254
运行场景-常见Graph简介............................ 1258
A. Web Resource Graphs........................ 1258
B. Run-Time Graphs............................ 1261
C. Transaction Graphs......................... 1262
场景结果设置........................................... 1263
监视方案............................................... 1266
性能计数器......................................... 1273
Network Delay.................................. 1275
CPU常用计数器.................................. 1276
Memory内存计数器............................. 1276
磁盘计数器..................................... 1279
Thread线程计数器............................... 1280
Processor进程计数器............................ 1280
网络吞吐量以及带宽计数器....................... 1283
服务缓冲计数器................................. 1284
Apache计数器................................... 1284
Mysql 计数器.................................. 1285
IIS5.0计数器................................... 1286
Web应用程序................................... 1286
监控SQL SERVER 2000计数器..................... 1287
性能计数器在“场景-运行”界面中功能介绍............ 1290
查看图......................................... 1290
冻结........................................... 1291
配置........................................... 1291
Windows系统自带性能计数器.......................... 1292
Windows操作系统任务、进程监控技术.................. 1294
Windows操作系统任务、进程关闭技术.................. 1299
linux操作系统任务、进程监控技术.................... 1300
计数器的问题....................................... 1301
Analysis测试结果报告分析................................... 1302
理解脚本对应路径下文件含义............................. 1305
理解结果目录文件结构:res.............................. 1306
性能测试常用指标术语................................... 1306
Web Resources(Web资源分析)....................... 1307
Web Page Breakdown(网页元素细分)................. 1308
测试结果报告类型....................................... 1310
Summary report摘要报告............................. 1311
如何解决结果概要信息不计入思考时间问题......... 1312
如何将数据导出到excel文件中................... 1314
SLA服务水平协议.................................... 1314
测试结果报告分析基础................................... 1320
合并图设置......................................... 1321
自动关联的应用..................................... 1322
相邻两次测试结果对比的应用......................... 1324
网页细分图............................................. 1328
下面分别说下网页细分图各图表的功能:............... 1330
页面分解总图(Web Page Diagnostics)........... 1334
网页细分图中的时间详解:................... 1335
页面组件细分图(Page Component Breakdown)..... 1336
页面下载时间细分图(page Download Time Breakdown)1336
第一次缓冲时间细分图(Time to First Buffer Breakdown) 1337
网页细分图中的时间详解............................. 1338
网页细分图显示设置................................. 1338
结果分析界面的【工具】-【选项】讲解........................ 1341
结果分析界面的【报告】..................................... 1345
IP欺骗......................................................... 1347
配置端口映射................................................... 1356
LoadRunner11设置支持IE8浏览器录制............................. 1360
LoadRunner负载生成器........................................... 1363
负载生成器的详细信息介绍................................... 1367
linux系统下安装 Load Generator负载发生器..................... 1372
监控windows服务器的资源利用率................................. 1378
监控linux服务器的资源利用率................................... 1388
监控sql server数据的资源利用率................................ 1391
监控oracle数据的资源利用率.................................... 1393
监控apache..................................................... 1394
监控tomcat..................................................... 1396
监控WebLogic(SNMP)web应用服务器资源利用率................... 1397
Web的HTTP和HTML协议的两种录制方式............................ 1398
基于Windows Sockets协议的调用................................. 1399
编写脚本流程............................................... 1399
Web Services协议主要用于接口测试............................... 1404
方法一: 基于HTTP的调用web_custom_request()利用http协议访问1405
方法二:基于WSDL的调用web_service_call()调用webservices:1411
方法三:基于SOAP的调用soap_request()导入soap:......... 1419
Terminal Emulation(RTE)协议脚本................................ 1424
扩展oracle数据库性能测试...................................... 1427
Protocol Advisor协议分析....................................... 1431
录制SQL脚本................................................... 1433
Java虚拟用户的用法............................................. 1436
LoadRunner配置Java Vuser环境.............................. 1437
配置JDK环境........................................... 1437
创建java Vuser......................................... 1438
导入jar包于loadrunner................................. 1439
注意事项............................................... 1445
举例说明:JAVA登录接口的测试........................... 1448
动态链接库(dll).............................................. 1450
Loadrunner http协议常用函数.................................... 1452
lr_continue_on_error....................................... 1452
lr_convert_string_encoding()手动转换字符串编码.................. 1453
lr_decrypt()解密函数.......................................... 1453
lr_disable_ip_spoofing......................................... 1453
lr_enable_ip_spoofing......................................... 1454
lr_end_sub_transaction结束子事务.............................. 1454
lr_end_transaction结束事务................................. 1454
lr_error_message(“打印出错误的内容”)..................... 1454
lr_eval_string(“”)该函数功能是得到参数(参数化输入中)当前的值1454
lr_load_dll 调用动态链接库................................. 1455
lr_log_message向日志文件发送错误消息....................... 1455
lr_message................................................. 1455
lr_output_message(“日志中要打印显示的内容”) 输出函数..... 1455
lr_rendezvous | lr_rendezvous_ex集合点函数...................... 1455
lr_save_ datetime将日期类型数据参数化....................... 1456
lr_save_string()........................................... 1456
lr_set_debug_message....................................... 1456
lr_start_sub_transaction开始子事务............................. 1456
lr_start_transaction开始事务............................... 1456
lr_think_time(double time)思考时间......................... 1456
lr_user_data_point()....................................... 1457
web_custom_request(适用于Get和POST请求通用)............ 1458
web_image_check图像检查点.................................. 1458
web_link.................................................... 1458
web_reg_find/web_find文字检查点............................ 1458
web_reg_save_param关联函数................................. 1459
web_reg_save_param_ex关联函数.............................. 1462
web_reg_save_param_regexp关联函数.......................... 1467
web_reg_save_param_xpath关联函数........................... 1470
web_set_max_html_param_len设置关联边界超长长度限制函数..... 1472
web_set_proxy()代理服务器函数.............................. 1473
web_set_user()设置登录的用户名和口令....................... 1474
web_submit_data 提交数据(只能用于post请求).............. 1474
web_submit_form提交表单(只能用于get请求)................ 1474
web_url.................................................... 1475
Loadrunner sockets协议常用函数................................. 1475
基本函数:................................................. 1475
lrs_accept_connection 接受侦听套接字连接............... 1475
lrs_cleanup 终止 WinSock DLL 的使用.................... 1475
lrs_close_socket 关闭打开的套接字...................... 1475
lrs_create_socket 初始化套接字: 建立到服务端的连接..... 1475
lrs_disable_socket 禁用套接字操作...................... 1476
lrs_exclude_socket 重播期间排除套接字.................. 1476
lrs_get_socket_attrib 获取套接字属性................... 1476
lrs_get_socket_handler 获取指定套接字的套接字处理程序.. 1476
lrs_length_receive 接收来自指定长度的缓冲区的数据...... 1477
lrs_receive 接收来自数据报或流套接字的数据............. 1477
lrs_receive_ex 接收来自数据报或流套接字的数据(具有特定长度) 1477
lrs_send 将数据发送到数据报上或流套接字中.............. 1477
lrs_set_receive_option 设置套接字接收选项.............. 1477
lrs_set_socket_handler 设置特定套接字的套接字处理程序.. 1477
lrs_set_socket_options 设置套接字选项.................. 1477
lrs_startup 初始化 WinSock DLL,即:启动winsocket.dll.. 1477
缓冲区函数:............................................... 1477
lrs_free_buffer 释放分配给缓冲区的内存................. 1477
lrs_get_buffer_by_name 从数据文件中获取缓冲区及其大小.. 1477
lrs_get_last_received_buffer 获取套接字上接收到的最后的缓冲区及其大小..................................................... 1477
lrs_get_last_received_buffer_size 获取套接字上接收到的最后一个缓冲区的大小................................................. 1477
lrs_get_received_buffer 获取最后接收到的缓冲区或其一部分1477
lrs_set_send_buffer 指定要在套接字上发送的缓冲区....... 1477
lrs_get_static_buffer 获取静态缓冲区或其一部分......... 1477
lrs_get_user_buffer 获取套接字的用户数据的内容......... 1477
lrs_get_user_buffer_size 获取套接字的用户数据的大小.... 1477
环境函数:................................................. 1477
lrs_cleanup 终止Windows套接字 DLL 的使用.............. 1477
lrs_startup 初始化 Windows 套接字 DLL.................. 1477
关联语句函数:............................................. 1478
lrs_save_param 将静态或接收到的缓冲区(或缓冲区部分)保存到参数中....................................................... 1478
lrs_save_param_ex 将用户、静态或接收到的缓冲区(或缓冲区部分)保存到参数中................................................. 1478
lrs_save_searched_string 在静态或接收到的缓冲区中搜索出现的字符串,将出现字符串的缓冲区部分保存到参数中................... 1478
转换函数:................................................. 1478
lrs_ascii_to_ebcdic 将缓冲区数据从 ASCII 格式转换成 EBCDIC 格式1478
lrs_decimal_to_hex_string 将十进制整数转换为十六进制字符串1478
lrs_ebcdic_to_ascii 将缓冲区数据从 EBCDIC 格式转换成ASCII 格式 1478
lrs_hex_string_to_int 将十六进制字符串转换为整数....... 1478
超时函数:................................................. 1478
lrs_set_accept_timeout 为接受套接字设置超时............ 1478
lrs_set_connect_timeout 为连接到套接字设置超时......... 1478
lrs_set_recv_timeout 为接收套接字上的初始预期数据设置超时1478
lrs_set_recv_timeout2 为建立连接后接收套接字上的预期数据设置超时....................................................... 1478
lrs_set_send_timeout 为发送套接字数据设置超时.......... 1478
Loadrunner里的常用调优代码的术语............................... 1479
Transaction事务............................................ 1479
Rendezvous集合点........................................... 1480
参数化..................................................... 1484
参数化连接数据库....................................... 1492
SQL Server......................................... 1494
Oracle............................................. 1497
Mysql.............................................. 1500
关联....................................................... 1502
自动关联............................................... 1505
手动关联............................................... 1510
Check Point检查点.......................................... 1514
文本检查点............................................. 1515
图像检查点............................................. 1527
Think time思考时间......................................... 1531
插入注释语句............................................... 1532
Loadrunner常见问题解答......................................... 1532
如何将Connect()中的密文改为明文............................ 1532
如何解决负载均衡将压力作用到一台机器上..................... 1533
如何运行winrunner脚本..................................... 1534
Locust............................................................. 1534
腾讯GT客户端性能测试工具.......................................... 1534
简介........................................................... 1534
下载及安装..................................................... 1534
Release版.................................................. 1535
Android平台............................................ 1535
GT: GT_2.2.6.5.apk............................... 1535
GT SDK: gt_sdk_2.2.6.jar......................... 1535
GT demo安装包:Demo4GT.apk......................... 1536
GT demo工程: Demo4GTproj.zip..................... 1536
iOS平台................................................ 1536
GT SDK:GT.embeddedframework_v2.2.3.tar.gz......... 1536
GT demo工程:Demo4GT_proj_ios.zip.................. 1536
Development版.............................................. 1536
Android平台............................................ 1536
PowerStat For Android4.x:PowerStat_For4.x.apk..... 1537
PowerStat For Android5.x:PowerStat_For5.x.apk..... 1537
PowerStat For Android6.x:PowerStat_For6.x.apk..... 1537
PowerStat For Android7.x:PowerStat_For7.x.apk..... 1537
iOS平台.................................................... 1537
参数介绍....................................................... 1537
拉取数据到PC常用指令.......................................... 1537
拉取的csv表格................................................. 1538
基本界面介绍................................................... 1538
如何做 Android 应用流量测试.................................... 1552
前言....................................................... 1552
工具....................................................... 1552
正文....................................................... 1552
首先我们来看简单的方式:............................... 1553
我们再来看看麻烦而严谨的方式:......................... 1556
广播方式使用GT,主要用于支持自动化中使用GT做性能数据采集...... 1563
Android 电量测试工具 Powerstat V1.2使用说明.................... 1566
版本说明................................................... 1566
使用说明................................................... 1567
UI 界面................................................ 1567
常见问题....................................................... 1572
Android版FAQ.............................................. 1572
iOS版FAQ.................................................. 1581
Benchmark Factory 数据库性能测试工具.............................. 1583
webbench网站压测工具............................................... 1583
Webbench实现的核心原理......................................... 1583
工作流程....................................................... 1584
工作原理....................................................... 1585
WebBench中各函数的流程及功能................................... 1585
build_request()函数------生成HTTP请求报文................. 1585
bench()函数------创建各子进程以发送http请求,并收集统计数据进行压力测试........................................................... 1586
benchcore()函数------(在子进程中)反复发送http请求......... 1587
安装流程....................................................... 1588
开发语言................................................................... 1589
简介与分类............................................................. 1589
解释器................................................................. 1590
程序执行原理........................................................... 1591
python................................................................. 1591
python程序执行原理................................................. 1591
python的解释器..................................................... 1592
学习路线指南....................................................... 1592
网站论坛学习资源............................................... 1593
学习曲线....................................................... 1594
优质资源....................................................... 1595
在windows系统上安装python......................................... 1596
在Ubuntu18.04系统上安装python..................................... 1603
卸载系统自带的python........................................... 1603
安装Python 3.7.4............................................... 1604
在Mac OSX10.13系统上安装python3.7................................. 1605
python的IDE之pycharm............................................. 1610
pycharm快速体验................................................ 1610
在Mac OSX10.13系统上安装PyCharm................................... 1611
汉化........................................................... 1614
在Ubuntu18.04系统上安装PyCharm.................................... 1614
创建快捷方式................................................... 1616
汉化........................................................... 1617
在windows系统下安装PyCharm编写代码工具........................... 1617
下载及安装..................................................... 1618
20190103专业版本破解........................................... 1619
201903专业版本破解............................................. 1622
汉化........................................................... 1627
使用PyCharm创建python项目.................................... 1628
安装python解析器.............................................. 1632
PyCharm工具快捷键.............................................. 1635
pycharm中自动补全代码提示前符号p,m,c,v,f是变量的分类.......... 1635
Python语言特点..................................................... 1635
代码结构示意图..................................................... 1636
代码编写规范....................................................... 1636
代码常见错误....................................................... 1636
python项目的组织结构............................................... 1637
项目命名规范................................................... 1637
注释规范........................................................... 1638
单行注释....................................................... 1638
多行注释....................................................... 1638
函数注释....................................................... 1640
TODO注释....................................................... 1640
数字类型........................................................... 1641
算数运算符......................................................... 1643
算数运算符的优先级............................................. 1644
位运算符........................................................... 1644
比较运算符......................................................... 1645
赋值运算符......................................................... 1646
身份运算符......................................................... 1646
成员运算符......................................................... 1647
逻辑运算符......................................................... 1647
三元运算符......................................................... 1648
容器类型公共方法................................................... 1649
常用的数据类型转换................................................. 1651
二进制格式..................................................... 1651
八进制格式..................................................... 1652
十六进制格式................................................... 1652
字符串中的转义字符................................................. 1652
运算符优先级....................................................... 1653
关键字............................................................. 1655
帮助help....................................................... 1655
导入import..................................................... 1655
导入方式................................................... 1655
__init__.py的用法:........................................ 1657
占位语句pass................................................... 1657
末尾不换行end.................................................. 1657
常量............................................................... 1658
特殊常量(None)................................................. 1658
变量............................................................... 1659
变量的命名规则................................................. 1660
不同类型变量之间的计算......................................... 1662
变量的格式化输出............................................... 1663
格式化的三种方式........................................... 1664
非数字型变量................................................... 1665
列表(list)................................................. 1666
列表的定义............................................. 1666
列表常用操作........................................... 1668
查找列表中的元素................................... 1672
列表的切片......................................... 1672
列表嵌套............................................... 1673
列表推导式............................................. 1675
元组(tuple)................................................ 1676
元组的定义............................................. 1676
元组和格式化字符串的转换............................... 1677
元组和列表之间的转换................................... 1677
元组的切片......................................... 1677
集合(set).................................................. 1678
字典(dict)................................................. 1679
字典的定义............................................. 1679
字典常用操作........................................... 1680
应用场景............................................... 1682
字典代替其它语言的switch语句.......................... 1682
字符串(str)................................................ 1683
字符串的定义........................................... 1684
字符串常用操作......................................... 1685
字符串的方法........................................... 1686
应用场景............................................... 1689
字符串的切片........................................... 1691
重命名变量名................................................... 1693
变量的引用..................................................... 1694
可变和不可变类型............................................... 1698
局部变量和全局变量............................................. 1700
Global关键字............................................... 1706
面试题:交换两个数字........................................... 1707
判断语句(if)....................................................... 1708
if............................................................. 1708
If-else........................................................ 1709
If-elif-else................................................... 1710
If嵌套......................................................... 1711
循环语句(while).................................................... 1712
break和continue............................................... 1715
While嵌套循环.................................................. 1717
循环遍历(for).................................................... 1718
列表遍历....................................................... 1719
元组遍历....................................................... 1719
字典遍历....................................................... 1720
for – else循环................................................ 1722
函数............................................................... 1724
函数基础....................................................... 1724
函数的定义..................................................... 1726
函数的文档注释规范............................................. 1727
函数的参数..................................................... 1728
不可变和可变的参数......................................... 1729
函数的缺省参数............................................. 1730
多值参数................................................... 1733
元组和字典的拆包........................................... 1735
函数的返回值(return)........................................... 1735
函数一次性返回多个值....................................... 1737
函数参数和返回值的作用......................................... 1739
无参数,无返回值........................................... 1739
无参数,有返回值........................................... 1740
有参数,无返回值........................................... 1741
有参数,有返回值........................................... 1742
函数的嵌套调用................................................. 1743
函数的递归..................................................... 1745
函数式编程..................................................... 1748
闭包....................................................... 1748
匿名函数................................................... 1749
map函数.................................................... 1749
reduce函数................................................. 1750
filter过滤函数............................................. 1750
装饰器......................................................... 1751
函数的文档注释规范............................................. 1755
变量类型强制转换函数........................................... 1755
输出函数:print和输入函数:input............................... 1757
print字符串格式化符号...................................... 1757
格式化操作符辅助指令....................................... 1758
数字指定长度格式输出................................... 1758
字符串指定长度格式输出................................. 1758
浮点数指定长度格式输出................................. 1758
print格式化输出............................................ 1759
查看变量类型函数:type......................................... 1760
比较变量类型函数:isinstance................................... 1760
整数数列函数:range............................................ 1761
随机数函数:random............................................. 1761
eval函数....................................................... 1762
模块............................................................... 1764
模块名也是一个标识符........................................... 1765
局部导入....................................................... 1765
导入所有的工具(不推荐)....................................... 1766
导入的模块的搜索顺序........................................... 1767
发布模块....................................................... 1769
windows下发布操作.......................................... 1771
Linux下发布操作............................................ 1773
安装模块....................................................... 1774
卸载模块....................................................... 1776
OS模块......................................................... 1777
获取本机平台信息........................................... 1777
对目录的操作............................................... 1778
判断操作................................................... 1778
Path模块................................................... 1778
pyc文件........................................................ 1779
Linux上的shebang符号(#!).......................................... 1780
学生信息管理系统案例............................................... 1781
包(package)....................................................... 1785
操作方式1...................................................... 1787
操作方式2...................................................... 1788
面向对象........................................................... 1789
基本概念....................................................... 1789
类和对象....................................................... 1791
类......................................................... 1791
对象....................................................... 1793
类和对象的关系............................................. 1793
修改对象的属性的方法................................... 1795
保护对象的属性......................................... 1797
方法和函数的区别........................................... 1799
定义简单的类(只包含方法)..................................... 1799
利用self在类封装的方法中输出对象属性.......................... 1800
内置方法....................................................... 1801
初始化方法(__init__)....................................... 1802
对象的描述信息方法(__str__)................................ 1804
对象被从内存中销毁前会被自动调用(__del__).................. 1805
综合示例详解面向对象的基础知识................................. 1808
封装........................................................... 1812
一个对象的属性可以是另外一个类创建的对象................... 1817
继承........................................................... 1822
私有属性和私有方法(成员的可见性)......................... 1824
多继承..................................................... 1827
重写父类方法与调用父类方法(super())............................ 1829
多态........................................................... 1831
类的结构....................................................... 1834
实例....................................................... 1835
类属性..................................................... 1837
类方法..................................................... 1839
静态方法................................................... 1841
方法综合案例之游戏类....................................... 1842
单例设计模式................................................... 1844
枚举........................................................... 1844
枚举类..................................................... 1844
枚举转换................................................... 1846
枚举注意事项............................................... 1846
综合示例详解面向对象的各种概念................................. 1846
异常............................................................... 1854
异常概念....................................................... 1854
捕获异常....................................................... 1855
异常的传递..................................................... 1859
抛出raise异常................................................. 1861
pip安装第三方模块.................................................. 1862
安装常见错误解答............................................... 1862
安装ipython.................................................... 1863
安装pygame..................................................... 1863
安装selenium................................................... 1864
安装requests................................................... 1864
文件的基本操作(打开/读/写/关闭).................................. 1864
读取txt文本里的所有用户的用户名和密码实例:................... 1867
读取CSV文件................................................... 1868
读取json文件.................................................. 1868
读取XML文件................................................... 1868
文本文件的编码格式............................................. 1872
正则表达式......................................................... 1873
概括字符集..................................................... 1873
字符集......................................................... 1874
数量词......................................................... 1875
边界匹配....................................................... 1876
替换(sub)...................................................... 1877
项目实战—飞机大战................................................. 1879
项目准备....................................................... 1880
游戏窗口和绘制图像............................................. 1881
游戏循环和键盘事件............................................. 1886
精灵和精灵组................................................... 1891
游戏框架搭建................................................... 1896
游戏背景....................................................... 1901
敌机出场....................................................... 1907
英雄飞机出场................................................... 1912
发射子弹....................................................... 1917
碰撞检测....................................................... 1920
单独搭建虚拟环境................................................... 1921
创建........................................................... 1923
查看已安装的虚拟环境........................................... 1924
虚拟环境默认安装位置........................................... 1924
改变虚拟环境安装位置........................................... 1925
常用命令....................................................... 1926
使用Pycharm创建安装虚拟环境方法............................... 1927
Windows下安装python虚拟环境....................................... 1927
虚拟环境中安装 flask........................................... 1929
requirements文件................................................... 1930
Flask轻量级Web开发框架............................................ 1932
Flask项目实例.................................................. 1933
Flask_WTF.......................................................... 1934
Pycharm里安装.................................................. 1934
全局安装插件................................................... 1935
WTForms支持的HTML标准字段..................................... 1936
WTForms常用验证函数............................................ 1937
路由定义的基本方式................................................. 1937
Web表单............................................................ 1939
flash实现模板传递闪现消息...................................... 1940
使用Flask_WTF实现表单......................................... 1942
Flask_SQLAlchemy关系型数据库....................................... 1945
安装........................................................... 1945
管理数据库..................................................... 1948
定义表模型的类............................................. 1950
增删改查操作表............................................. 1951
模型之间的关联............................................. 1952
数据查询操作............................................... 1953
Jinja2模板引擎..................................................... 1956
模板........................................................... 1956
Jinja2......................................................... 1957
使用........................................................... 1958
过滤器......................................................... 1959
项目实战之图书管理................................................. 1962
Flask_books_project.py文件代码如下:........................... 1962
books.html文件代码如下:....................................... 1966
Django开源web开发框架............................................. 1968
安装django包.................................................. 1968
创建项目....................................................... 1968
创建应用....................................................... 1970
模型设计....................................................... 1972
定义模型类................................................. 1972
迁移....................................................... 1974
数据操作................................................... 1977
后台管理....................................................... 1978
管理界面本地化............................................. 1979
创建管理员................................................. 1980
视图........................................................... 1981
定义视图................................................... 1981
模板........................................................... 1983
视图调用模板............................................... 1984
图书列表................................................... 1985
总结........................................................... 1988
爬虫............................................................... 1989
学习目的以及需求............................................... 1989
实现手段....................................................... 1989
爬虫的概念..................................................... 1989
爬虫的数据去哪里了?........................................... 1989
爬虫基本原理................................................... 1989
爬虫需要的软件和环境准备....................................... 1990
浏览器的请求............................................... 1990
认识HTTP、HTTPS协议....................................... 1991
HTTP协议之请求(Request Headers)........................ 1991
HTTP协议之响应(Response Headers)....................... 1992
Requests模块................................................... 1992
Retrying模块................................................... 1993
使用Beautiful Soap解析数据.................................... 1994
简介....................................................... 1994
安装....................................................... 1994
使用....................................................... 1995
找标签之直接打印标签................................... 1995
获取文字............................................... 1997
CSS选择器............................................. 1997
组合查找............................................... 1997
直接子标签查找......................................... 1997
属性查找............................................... 1997
数据提取方法................................................... 1998
Json....................................................... 1998
Json数据类型转换对应的python数据类型.................. 1999
Json键值对数据......................................... 1999
Json数组数据........................................... 1999
Xpath...................................................... 2000
lxml模块................................................... 2001
Format字符串格式化的一种方式................................... 2002
列表推导式..................................................... 2002
字典推导式..................................................... 2002
三元运算符..................................................... 2002
写爬虫的总结................................................... 2003
Scrapy爬虫框架................................................. 2003
自动化运维......................................................... 2003
Pexpect模块.................................................... 2003
fabric模块..................................................... 2005
安装....................................................... 2005
fabric使用................................................. 2005
案例一:动态获取远程目录列表........................... 2006
案例二:上传文件到远程服务器并执行..................... 2006
案例三:git代码自动化部署.............................. 2009
自动发送邮件功能................................................... 2010
整合自动发送测试报告邮件功能................................... 2011
其它相关技术知识........................................................... 2011
计算机里的文件......................................................... 2012
常见系统应用分层架构................................................... 2013
Web框架................................................................ 2014
MVC框架................................................................ 2014
网站流量分析网址....................................................... 2015
百度统计............................................................... 2015
时间戳................................................................. 2016
Session................................................................ 2016
HTML超文本标记语言..................................................... 2016
基本结构........................................................... 2017
HTML标签对..................................................... 2018
HTML标题....................................................... 2018
字符实体....................................................... 2018
HTML图像、绝对路径和相对路径................................... 2019
HMTL的超链接<a>................................................ 2019
a标签和href属性........................................... 2020
target属性................................................. 2020
title属性.................................................. 2020
name属性................................................... 2020
HTML列表....................................................... 2022
HTML表格....................................................... 2023
HTML表单....................................................... 2025
HTML内嵌框架................................................... 2027
基本综合示例....................................................... 2027
CSS层叠样式表.......................................................... 2030
概述............................................................... 2030
基本语法及页面引用................................................. 2031
CSS文本设置........................................................ 2032
CSS颜色表示法...................................................... 2033
CSS选择器.......................................................... 2034
Json................................................................... 2035
特点............................................................... 2035
键值对数据格式..................................................... 2036
数组数据格式....................................................... 2038
http(s)协议接口测试网址................................................ 2038
虚拟机................................................................. 2039
HotSpot............................................................ 2039
MAT内存泄露检测工具.................................................... 2040
内存泄露如何分析................................................... 2040
EVEREST测试软硬件系统信息得分工具..................................... 2041
DataFactory数据生成工具................................................ 2042
DataFactory+SQL Server2008 r2 数据构造............................ 2043
DataFactory+MySQL数据构造.......................................... 2048
DataFactory快速生成测试数据........................................ 2053
Spotlight高级应用监控工具.............................................. 2055
Spotlight on windows服务器监控..................................... 2056
Spotlight on unix\linux服务器监控.................................. 2056
Spotlight on mysql监控mysql....................................... 2059
Spotlight on oracle监控oracle..................................... 2061
HttpWatch网页数据分析工具.............................................. 2075
Windows7安装....................................................... 2076
IE浏览器使用httpwatch............................................. 2077
Overview表示选定某个信息显示其概要信息:....................... 2078
Time Chart页信息............................................... 2078
Header(报头):表示从Web服务器发送和接受的报头信息;......... 2079
Cookies信息.................................................... 2079
Cache(缓存).................................................... 2080
Query String(查询字符串)....................................... 2081
POST Data...................................................... 2081
Content........................................................ 2083
Warning........................................................ 2083
Stream......................................................... 2083
HttpWatch请求信息框............................................ 2085
HttpWatch菜单区的功能介绍:..................................... 2089
Record..................................................... 2089
Stop....................................................... 2089
Clear...................................................... 2089
Summary.................................................... 2090
Find....................................................... 2091
Filter..................................................... 2091
Save....................................................... 2091
Help....................................................... 2092
Chrome浏览器使用httpwatch......................................... 2092
HttpFox火狐浏览器网页数据分析工具...................................... 2095
Fiddler在windows系统上的抓包工具...................................... 2098
简介............................................................... 2098
工作原理........................................................... 2098
安装............................................................... 2099
配置............................................................... 2099
配置Fiddler允许监听Https...................................... 2099
电脑安装证书............................................... 2100
手机端安装证书............................................. 2104
证书导入浏览器............................................. 2106
配置Fiddler允许远程连接....................................... 2108
Fiddler远程实例............................................ 2108
浏览器代理设置................................................. 2110
配置手机参数................................................... 2113
其他方面....................................................... 2119
主界面............................................................. 2119
菜单面板....................................................... 2121
Rules规则.................................................. 2121
断点设置............................................... 2121
Fiddler中设置断点修改Request...................... 2121
Fiddler中设置断点修改Response..................... 2123
自定义扩展脚本......................................... 2124
Tools工具.................................................. 2126
Hosts切换.............................................. 2126
工具面板....................................................... 2127
查找功能................................................... 2128
会话面板....................................................... 2128
Compare(对比文本)........................................ 2129
监控面板....................................................... 2130
Statistics统计面板......................................... 2132
Inspectors检查面板......................................... 2133
Headers标签............................................ 2134
TextView 标签.......................................... 2134
WebForms标签........................................... 2136
ImageView标签.......................................... 2136
Auth标签............................................... 2136
Cookies标签............................................ 2136
Raw标签................................................ 2137
Request消息的结构.................................. 2138
Response消息的结构................................. 2140
AutoResponder请求重定向面板................................ 2147
拖曳方式............................................... 2148
Import导入方式......................................... 2150
Composer构造器面板......................................... 2153
Filters过滤监控面板........................................ 2154
Timeline时间轴统计面板..................................... 2156
状态面板....................................................... 2156
Charles抓包工具........................................................ 2157
简介............................................................... 2157
安装及破解......................................................... 2157
Windows安装.................................................... 2158
Charles 破解原理一:文件覆盖............................... 2158
Charles 破解原理二:注册码进行注册......................... 2158
MacOS安装...................................................... 2158
Charles 破解原理一:文件覆盖............................... 2158
Charles 破解原理二:注册码进行注册......................... 2159
汉化包............................................................. 2159
解决乱码问题....................................................... 2160
Windows版本.................................................... 2160
MacOS版本...................................................... 2161
配置............................................................... 2162
proxy setting代理设置.......................................... 2163
动态端口....................................................... 2165
透明的HTTP代理................................................ 2165
options里主要是设置绕过代理.................................... 2166
SSL证书下载及安装.................................................. 2166
电脑安装SSL证书............................................... 2167
配置SSL的抓取域名............................................. 2169
手机安装SSL证书............................................... 2170
手机抓包HTTPS设置................................................. 2172
主界面............................................................. 2176
顶部菜单栏..................................................... 2178
右键菜单........................................................... 2179
在网址/域名上右键.............................................. 2179
在 overview区域 和 contents区域 右键....................... 2180
Overview介绍............................................... 2180
在Chart区域右键............................................... 2181
File文件菜单....................................................... 2181
Edit编辑菜单....................................................... 2182
查找........................................................... 2182
偏好设置....................................................... 2183
View视图菜单....................................................... 2185
结构体......................................................... 2185
Structure/结构视图......................................... 2185
Sequence/序列视图.......................................... 2186
高亮Hosts...................................................... 2187
Proxy代理菜单...................................................... 2189
开始/暂停记录.................................................. 2190
记录设置....................................................... 2191
开始/暂停模拟慢网速............................................ 2192
节流设置....................................................... 2192
启用/禁用断点.................................................. 2194
反向代理....................................................... 2195
正向代理和反向代理的区别:................................. 2195
反向代理的设置............................................. 2195
重写重定向................................................. 2195
保留主机头................................................. 2196
监听特定地址............................................... 2196
端口转发....................................................... 2196
访问控制设置................................................... 2197
外部代理设置................................................... 2197
Web界面设置.................................................... 2198
Tools工具菜单...................................................... 2199
禁用缓存....................................................... 2199
无缓存工具................................................. 2200
适用范围................................................... 2200
关于WEB缓存............................................... 2200
No caching的运行原理....................................... 2201
禁用cookies.................................................... 2201
禁用Cookie工具............................................ 2201
适用范围................................................... 2202
原理....................................................... 2202
注意....................................................... 2202
远程映射....................................................... 2202
使用建议................................................... 2203
映射类型................................................... 2203
本地映射....................................................... 2203
位置匹配................................................... 2203
本地映射工具............................................... 2204
动态文件................................................... 2204
怎么实现的................................................. 2205
例子....................................................... 2205
重写........................................................... 2205
调试....................................................... 2206
Type 类型.................................................. 2207
Where...................................................... 2208
Match...................................................... 2208
新建/替换.................................................. 2208
建议....................................................... 2209
黑名单......................................................... 2209
白名单......................................................... 2209
DNS欺骗........................................................ 2210
镜像........................................................... 2211
实际中的应用............................................... 2212
查询字符串包含在文件名中................................... 2212
所选HOST................................................... 2212
替代方法(右键save)....................................... 2212
自动保存....................................................... 2213
客户端进程设置................................................. 2214
撰写........................................................... 2215
撰写新会话..................................................... 2218
批量重复请求/重复发包工具...................................... 2218
高级批量请求/高级重复发包...................................... 2218
验证工具....................................................... 2219
重新验证................................................... 2219
发布Gist设置................................................... 2219
发布Glist...................................................... 2220
window窗口菜单.................................................... 2220
Help帮助菜单....................................................... 2221
Filter过滤指定域名功能.............................................. 2221
直接过滤域名................................................... 2221
修改Include的域名和端口....................................... 2222
过滤焦点域名................................................... 2223
HTTP Debugger Pro抓包工具.............................................. 2225
Firebug火狐浏览器插件.................................................. 2225
git代码版本控制工具.................................................... 2226
git结构............................................................ 2226
结构分析....................................................... 2226
git命令行模式操作.................................................. 2227
git –help命令帮助信息......................................... 2227
git clone 克隆仓库............................................. 2228
git init....................................................... 2229
git add从工作区提交到暂存区.................................... 2230
git status查看文件状态......................................... 2231
git commit提交版本............................................. 2231
git log提交版本日志............................................ 2232
git reset回退版本.............................................. 2232
git reflog..................................................... 2233
git remote..................................................... 2233
git config配置................................................. 2234
查看配置................................................... 2236
编辑配置................................................... 2237
添加配置项目............................................... 2237
配置文件如何生效的......................................... 2237
增加配置项................................................. 2237
github开源服务器................................................... 2237
创建仓库....................................................... 2238
导入存储库..................................................... 2239
git和github关联............................................... 2239
centos7.4上搭建gitlab服务器....................................... 2243
gitlab代码提交流程................................................. 2244
代码提交流程概览............................................... 2244
人员定义....................................................... 2245
分支定义....................................................... 2245
Feature 定义................................................... 2245
合并条件....................................................... 2246
操作过程........................................................... 2247
准备工作....................................................... 2247
账号注册................................................... 2247
Git安装.................................................... 2248
SourceTree安装............................................. 2248
Sourcetree中集成Beyond Compare 4......................... 2252
配置SourceTree......................................... 2252
如何在项目中如何使用................................... 2253
SourceTree使用............................................. 2254
克隆项目代码........................................... 2254
Git工作流.............................................. 2256
develop开发分支.................................... 2257
feature功能分支.................................... 2257
release发布测试版本分支............................ 2263
Hotfix发布修复补丁版本分支......................... 2266
管理人员操作................................................... 2268
人员定义................................................... 2268
分支定义................................................... 2270
开发人员操作................................................... 2273
拉取和提交代码............................................. 2273
克隆代码至本地......................................... 2273
拉取dev分支代码至本地................................. 2275
创建feature分支至本地................................. 2276
提交代码............................................... 2277
同步最新代码............................................... 2278
同步feature分支最新代码............................... 2278
同步dev分支最新代码:................................. 2280
推送代码至Gitlab........................................... 2284
代码走查................................................... 2285
开发人员通知走查人员................................... 2285
走查人员走查........................................... 2287
请求代码合并............................................... 2288
审查人员操作................................................... 2290
pycharm中克隆git项目.............................................. 2291
pycharm创建分支.................................................... 2295
pycharm切换到本地分支.............................................. 2297
pycharm切换到远程分支.............................................. 2297
pycharm分支合并.................................................... 2298
pycharm分支删除.................................................... 2300
pycharm项目中新建文件.............................................. 2301
pycharm项目中修改已存在的文件...................................... 2302
pycharm提交推送操作................................................ 2302
pycharm显示版本变更历史轨迹........................................ 2307
gitbash和cmder在windows操作系统下的命令行操作工具.................... 2307
snipaste截图贴图神器................................................... 2307
Linux知识.................................................................. 2308
Ubuntu桌面版操作系统................................................... 2308
安装ssh服务器..................................................... 2308
安装飞鸽........................................................... 2308
安装远程桌面....................................................... 2308
使用rdesktop................................................... 2308
安装谷歌浏览器Chrome............................................... 2309
Chrome谷歌助手访问浏览器插件................................... 2309
安装搜狗输入法..................................................... 2310
安装WPS............................................................ 2312
安装shutter截图编辑工具........................................... 2312
安装flatpak........................................................ 2315
安装deepin-wine平台............................................... 2316
安装QQ............................................................. 2316
安装微信........................................................... 2316
安装ptyhon3.7...................................................... 2316
Ubuntu升级python3.7之后导致终端无法打开的解决办法................. 2316
安装jdk1.8......................................................... 2318
安装tomcat8........................................................ 2319
DELL台式机安装Mac OS X 10.13.6版本操作系统黑苹果...................... 2319
一、准备工具....................................................... 2319
二、制作黑苹果 MacOS High Sierra 10.13.6 安装U盘.................. 2319
三、给MacOS系统分配磁盘空间....................................... 2323
四、配置 CLOVER.................................................... 2332
五、配置 BIOS...................................................... 2335
六、安装 MacOS 10.13.6 High Sierra................................. 2336
七、硬盘引导项设置................................................. 2350
八、修改显示器分辨率............................................... 2354
九、问题手册....................................................... 2355
十、安装远程桌面连接windows操作系统............................... 2356
基础知识............................................................... 2358
Linux命令操作规范及常见错误........................................ 2358
存储容量和传输速度的计算单位........................................... 2358
存储容量换算....................................................... 2358
传输速度换算....................................................... 2359
Linux的核心版本.................................................... 2359
软件测试面试宝典........................................................... 2360
如何测试............................................................... 2360
软件理论知识........................................................... 2361
软件文档管理........................................................... 2369
软件配置管理........................................................... 2370
软件质量管理........................................................... 2372
软件评审管理........................................................... 2373
需求分析............................................................... 2373
测试计划............................................................... 2374
测试用例............................................................... 2374
bug缺陷................................................................ 2380
测试报告............................................................... 2382
单元测试............................................................... 2383
集成测试............................................................... 2385
系统测试............................................................... 2386
验收测试............................................................... 2386
兼容性测试............................................................. 2386
安全性测试............................................................. 2387
自动化测试............................................................. 2388
性能测试............................................................... 2388
兼容性测试............................................................. 2390
移动端安卓和IOS........................................................ 2391
网络知识............................................................... 2391
操作系统及linux命令................................................... 2394
编程语言............................................................... 2395
个人临场回答........................................................... 2395
技术大拿个人知识在线网址................................................... 2400
培训机构................................................................... 2401
柠檬班................................................................. 2401
学习资料............................................................... 2401
原文地址:https://www.cnblogs.com/douyini/p/12389749.html