软件测试知识点汇总目录(持续更新)

      个人在工作之余通过word文档长期持续更新工作中需要涉及到的一些理论和技术知识。所谓好记记性,不如乱笔头。根据工作年限和职位的变化,以及就职公司参与的产品或者项目所涉及到的测试方面的技能不一样,会存在有些之前的技能不经常使用,会导致生疏的现象。虽然不至于归零,但是一旦需要使用的时候,有一个相对比较完整规范的文档来应急阅读来回顾其使用等是很有帮助的。比在网上搜索出来的相关零散的不完整的知识点方便的多。

       文档创建年限不是很长,有很多知识项没有写入文档或者还没有来得及编写,需要在后续持续更新。文档编写能力有限,不一定很完美,追求尽善尽美的决心要有。然后个人评价文档来说:对于入门级菜鸟和初入测试行业初学者相对提升更大,而对于大牛来说就不算什么,最多就是需要用到哪块技能,可以拿来粗略过目一下,起到回顾工具的基本使用等。

目  录

目  录........................................................................ 1

软件生命周期模型............................................................. 46

瀑布模型................................................................. 47

V 模型................................................................... 48

实现意义............................................................. 49

V模型问题............................................................ 49

双V模型W 模型........................................................... 49

H模型.................................................................... 50

X模型.................................................................... 50

敏捷开发模型............................................................. 51

概念................................................................. 51

特点................................................................. 52

管理工具............................................................. 52

模型图............................................................... 52

流程图............................................................... 53

优缺点............................................................... 54

软件测试的基本理论知识....................................................... 54

定义..................................................................... 55

概念..................................................................... 55

狭义的概念........................................................... 55

广义的概念........................................................... 55

测试目的................................................................. 55

测试对象................................................................. 56

测试目标................................................................. 56

测试原则................................................................. 56

测试内容................................................................. 57

软件测试的过程阶段....................................................... 57

测试分类................................................................. 58

按软件开发阶段的角度划分............................................. 61

1.单元测试(Unit Testing)....................................... 61

单元测试的目的............................................... 62

单元测试的特点............................................... 62

单元测试过程................................................. 62

单元测试策略................................................. 62

单元测试工具................................................. 63

单元测试框架................................................. 63

2.集成测试(Integration Testing)................................ 64

集成测试的目的............................................... 64

集成测试的内容............................................... 64

集成测试过程................................................. 65

集成测试原则................................................. 65

集成测试技术和步骤........................................... 65

集成测试策略................................................. 65

集成测试工具................................................. 66

集成测试的三个级别........................................... 67

3.系统测试(System Testing)..................................... 67

系统测试的目的............................................... 67

系统测试目标................................................. 67

系统测试主要分为以下几种:................................... 67

系统测试原则................................................. 68

系统测试的方法............................................... 68

4.验收测试(Acceptance Testing)................................. 69

验收测试分类................................................. 69

验收测试策略................................................. 70

验收测试过程................................................. 70

验收测试的内容............................................... 70

按是否查看代码的角度划分............................................. 71

1.黑盒测试(Black-box Testing).................................. 71

作用......................................................... 71

优点......................................................... 72

缺点......................................................... 72

测试用例设计方法............................................. 72

等价类划分法............................................. 73

划分等价类的原则..................................... 74

建立等价类表......................................... 74

确定测试用例......................................... 74

举例:判断三角形类别................................. 74

边界值分析法............................................. 78

举例:判断三角形类别................................. 78

错误推测法............................................... 80

举例:手机终端通话功能............................... 81

因果图法................................................. 81

因果图标识........................................... 81

因果图约束........................................... 82

因果图法测试用例的设计步骤........................... 84

因果图法优缺点....................................... 84

举例:自动售货机..................................... 85

判定表法................................................. 87

判定表的建立步骤:(根据软件规格说明)............... 87

判定表设计测试用例的条件:........................... 88

判定表法优缺点....................................... 88

举例:判断三角形类别................................. 89

正交试验设计法........................................... 89

设计过程............................................. 90

用正交表设计测试用例的步骤:......................... 90

教你用Minitab进行正交试验设计(极差)分析........... 90

场景法................................................... 97

备选流............................................... 98

场景法的核心概念..................................... 98

场景法的本质......................................... 98

用例设计步骤......................................... 98

举例:分析ATM取款机的场景流程....................... 99

2.白盒测试(White-box Testing)................................. 100

目的........................................................ 100

测试方法.................................................... 101

覆盖标准................................................ 101

逻辑覆盖............................................ 101

控制结构覆盖........................................ 101

代码检查法.............................................. 102

代码检查方法........................................ 102

代码检查项目........................................ 103

编码规范............................................ 103

代码检查规范........................................ 103

缺陷检查表.......................................... 103

静态结构分析法.......................................... 103

静态质量度量法.......................................... 105

质量度量模型(从上到下)............................ 105

逻辑覆盖................................................ 106

逻辑覆盖原则........................................ 107

语句覆盖............................................ 107

定义............................................ 107

用例设计........................................ 107

优点............................................ 108

缺点............................................ 108

判定覆盖............................................ 109

定义............................................ 109

用例设计........................................ 109

优点............................................ 109

缺点............................................ 109

条件覆盖............................................ 110

定义............................................ 110

用例设计........................................ 110

优点............................................ 110

缺点............................................ 111

判定条件组合覆盖.................................... 111

定义............................................ 111

用例设计........................................ 111

优点............................................ 112

缺点............................................ 112

条件组合覆盖........................................ 112

定义............................................ 112

用例设计........................................ 113

优点............................................ 114

缺点............................................ 114

路径覆盖............................................ 114

定义............................................ 114

优点............................................ 115

缺点............................................ 115

基本路径测试法.......................................... 115

控制流图............................................ 116

独立路径( 基本路径)................................. 118

设计测试用例步骤.................................... 119

第一步:画出控制流图............................ 119

第二步:计算圈复杂度............................ 120

第三步:导出测试用例............................ 121

第四步:准备测试用例............................ 121

工具方法:图形矩阵.................................. 121

循环测试................................................ 122

简单循环............................................ 122

嵌套循环............................................ 123

举例说明........................................ 124

串接循环............................................ 128

条件测试................................................ 129

条件................................................ 129

条件测试的目的...................................... 129

条件测试策略........................................ 129

1) 穷举测试(条件组合)......................... 129

2) 分支测试..................................... 129

3) BRO(branch and relational) 测试.............. 129

域测试...................................................... 130

符号测试.................................................... 131

Z路径覆盖测试............................................... 131

实施步骤.................................................... 132

优缺点...................................................... 132

优点.................................................... 132

缺点.................................................... 132

局限........................................................ 133

3.灰盒测试(Gray-Box Testing).................................. 133

定义........................................................ 133

目的........................................................ 133

测试任务.................................................... 133

如何做好灰盒测试?.......................................... 134

做灰盒测试需要哪些条件呢?.................................. 134

优点........................................................ 134

缺点........................................................ 134

灰盒测试的好处.............................................. 134

灰盒测试相对于黑盒测试和白盒测试有什么特点?................ 135

按是否执行程序的角度划分............................................ 135

1.静态测试(Static testing).................................... 135

定义........................................................ 135

为什么要进行静态测试?...................................... 135

包括三个方面................................................ 136

解释和说明一下静态测试技术.................................. 142

静态测试内容及过程.......................................... 143

静态测试的实施与执行........................................ 144

一般代码审查以下方面:.................................. 144

静态测试的结构分析方法...................................... 145

2.动态测试(Dynamic testing)................................... 146

是否查看代码角度和是否执行程序角度的关系........................ 146

按测试对象的角度划分................................................ 146

性能测试........................................................ 146

定义........................................................ 147

基本策略.................................................... 147

目的........................................................ 147

类型........................................................ 148

负载测试(Load Testing)................................ 148

定义................................................ 148

目标................................................ 149

目的................................................ 149

负载测试的必要准备.................................. 149

压力测试(Stress Testing).............................. 150

定义................................................ 150

目标................................................ 150

目的................................................ 150

配置测试................................................ 151

并发测试................................................ 151

定义................................................ 151

目的................................................ 151

并发概念的浅谈...................................... 152

分类................................................ 153

独立业务性能测试................................ 153

组合业务性能测试................................ 154

并发用户数量设计方法................................ 154

容量测试(Volume Testing).............................. 154

定义................................................ 154

目的................................................ 155

如何统计容量指标?.................................. 155

统计维度........................................ 155

统计方法........................................ 156

注意事项........................................ 156

测试思路............................................ 157

约束/停止条件....................................... 157

选择合适的容量指标.................................. 157

容量规划............................................ 157

为什么需要容量规划?............................ 157

容量规划四步走.................................. 157

扩容手段............................................ 158

容量测试的优点...................................... 158

容量测试的缺点...................................... 158

容量测试检查........................................ 159

容量测试最佳实践.................................... 159

可靠性测试.............................................. 159

定义................................................ 159

特点................................................ 160

测试的目的.......................................... 160

通过软件可靠性测试可以达到以下目的.................. 160

分析方法............................................ 161

测试过程............................................ 161

失败恢复性测试.......................................... 161

强度测试................................................ 161

疲劳测试................................................ 161

尖峰测试(Spike testing)............................... 162

持久测试(Endurance testing)........................... 162

稳定性测试.............................................. 162

如何实施............................................ 162

大数据量测试............................................ 163

速度测试................................................ 163

不同类型测试之间的区别...................................... 163

性能指标.................................................... 163

性能测试最基本要考虑以下几点............................ 163

检查系统是否满足需求规格说明书中规定的性能,通常表现在以下几个方面:........................................................ 164

在实际工作中我们经常会对两种类型软件进行测试:bs和cs,这两方面的性能指标一般需要哪些内容呢?.............................. 164

bs结构程序一般会关注的通用指标如下(简):.......... 164

CS结构程序,由于一般软件后台通常为数据库,所以我们更注重数据库的测试指标:.......................................... 164

性能指标的两个方面...................................... 165

外部指标|系统指标(与用户场景和需求相关指标)....... 165

响应时间........................................ 165

计算公式.................................... 166

响应时间与负载对应关系...................... 167

并发用户数...................................... 167

吞吐量.......................................... 168

系统吞度量要素.............................. 169

系统吞吐量评估.............................. 169

计算公式.................................... 171

吞吐量与负载对应关系........................ 172

错误率.......................................... 172

内部指标|资源指标(与硬件资源消耗相关指标)......... 173

CPU............................................. 175

内存............................................ 176

网络............................................ 177

网络流量监控................................ 177

网络连接状态监控............................ 178

磁盘IO.......................................... 178

资源利用与负载对应关系.......................... 180

性能计数器(counters).......................... 180

常见性能瓶颈........................................ 180

性能瓶颈定位之拐点分析法........................ 181

软件性能的其它术语...................................... 181

思考时间的计算公式.................................. 181

软件性能的影响因素.......................................... 181

软件性能的关注点............................................ 182

性能测试的核心原理.......................................... 184

性能问题分析原则............................................ 184

性能测试原则................................................ 184

性能测试的注意要点.......................................... 186

性能调优应该注意的要点...................................... 186

性能测试流程................................................ 187

一、性能测试需求分析.................................... 190

二、性能测试准备........................................ 195

三、性能测试计划........................................ 195

四、测试脚本设计与开发.................................. 196

五、性能测试执行........................................ 197

六、结果分析与调优...................................... 198

七、测试报告与总结...................................... 198

性能测试的实施过程.......................................... 199

客户端性能测试.............................................. 200

网络端性能测试.............................................. 200

网络应用性能监控........................................ 200

网络预测................................................ 200

服务器端性能测试............................................ 201

UNIX资源监控指标和描述.................................. 201

分析优化性能思路流程........................................ 202

性能测试总结................................................ 202

2.安全测试...................................................... 203

3.兼容性测试.................................................... 203

4.文档测试...................................................... 203

5.易用性测试(用户体验测试).................................... 204

6.业务测试...................................................... 204

7.界面测试...................................................... 204

8.安装与卸载测试................................................ 204

9.内存泄漏测试.................................................. 204

按测试实施组织的角度划分............................................ 204

1.α测试(Alpha Testing)....................................... 204

2.β测试(Beta Testing).......................................... 205

α测试与Beta测试的区别:....................................... 205

3.第三方测试.................................................... 205

按是否手工执行测试的角度划分........................................ 205

1.手工测试(Manual testing).................................... 205

2.自动化测试(Automation Testing).............................. 205

定义........................................................ 205

分类........................................................ 206

优点........................................................ 206

缺点........................................................ 207

适用范围.................................................... 207

前提条件.................................................... 207

适合场景.................................................... 208

自动化测试的流程............................................ 208

自动化实施的步骤............................................ 208

自动化测试模型.............................................. 208

自动化测试框架.............................................. 209

自动化测试架构设计.......................................... 210

分层自动化测试.............................................. 211

什么样的项目适合自动化测试.................................. 212

正常情况下满足三个:.................................... 212

自动化测试及工具简述........................................ 212

功能自动化测试.......................................... 213

性能自动化测试.......................................... 213

学习自动化测试技术心得...................................... 213

一、自动化测试的学习步骤................................ 213

二、自动化测试需要掌握的技术能力........................ 214

三、自动化测试的认识误区................................ 221

3.手工测试和自动化测试的区别.................................... 223

按测试地域的角度划分................................................ 223

1.国际化测试.................................................... 223

2.本地化测试.................................................... 224

其他汇总............................................................ 227

1.回归测试(Regression Testing)................................ 227

2.冒烟测试(smoke testing)..................................... 228

3.接口测试...................................................... 228

接口的定义.................................................. 229

接口测试的目的.............................................. 230

接口通信过程................................................ 230

接口类型.................................................... 230

接口协议分类及特点.......................................... 233

接口测试工具................................................ 234

接口测试的类型.............................................. 234

接口测试用例设计............................................ 234

接口测试质量评估标准........................................ 235

其他关联知识................................................ 235

get请求,post请求的区别:.............................. 235

http状态码:............................................ 236

webservice接口怎么测试:................................ 237

cookie与session的区别:................................ 237

App测试......................................................... 238

联调测试........................................................ 239

确认测试........................................................ 239

测试阶段................................................................ 240

测试流程................................................................ 240

测试用例................................................................ 240

定义................................................................ 240

软件测试用例的重要性................................................ 241

测试用例设计及其选取................................................ 243

如何编写软件测试用例................................................ 244

软件测试应该具备的常识.................................................. 246

缺陷基本理论知识........................................................ 246

缺陷的属性.......................................................... 246

缺陷跟踪流程: 缺陷和角色之间的跟踪顺序............................. 247

测试工具.................................................................... 247

单元测试框架............................................................ 247

unittest............................................................ 248

单元测试用例.................................................... 248

断言方法.................................................... 249

忽略测试用例.................................................... 249

使用HTMLTestRunner生成HTML测试报告............................ 249

下载HTMLTestRunner.py文件:................................ 249

修改文件HTMLTestRunner.py文件:............................ 251

举例说明:.................................................. 252

DDT............................................................. 253

pytest.............................................................. 253

安装............................................................ 253

测试文件命名规则................................................ 253

脚本执行方式.................................................... 254

终端客户端工具下执行脚本.................................... 254

pycharm工具下执行脚本....................................... 256

pycharm设置pytest...................................... 256

pycharm运行三种方式......................................... 260

使用命令行选项.................................................. 261

--collect-only筛选选项...................................... 261

-v(--verbose)选项........................................... 262

-k表达式快速定位选项........................................ 262

--tb=style捕捉到失败时输出信息的显示方式选项................ 263

--tb=no模式直接屏蔽全部错误回溯信息..................... 263

--tb=line模式只使用一行输出所有的错误信息............... 263

--tb=short或者—tb=long模式输出错误的回溯信息与不带任何选项默认的差不多.................................................... 263

-m标记选项.................................................. 264

-x遇到失败时立即停止整个会话选项............................ 265

-maxfail=num遇到失败几次后再停止整个会话选项................ 265

-s测试运行时输出某些结果选项................................ 266

-lf(--last-failed)定位到最后一个失败的测试用例选项.......... 266

-ff(--failed-first)先执行所有的失败的测试用例选项........... 267

-q(--quiet)简化运行测试用例输出信息选项..................... 267

-l(--showlocals)局部变量及其值显示出来选项.................. 268

--duration=N可以加快测试节奏的选项.......................... 268

--version显示当前pytest版本及安装目录选项.................. 268

-h(--help)帮助信息选项...................................... 268

编写测试函数.................................................... 272

测试示例程序................................................ 272

本地安装Tasks项目程序包.................................... 273

使用assert声明............................................. 274

使用marker标记测试函数..................................... 274

使用skip或skipif跳过测试.................................. 275

使用xfail标记预期会失败的测试.............................. 275

运行测试子集................................................ 275

参数化测试.................................................. 276

pytest Fixture组件.............................................. 279

通过conftest.py共享fixture................................. 280

使用fixture执行配置及销毁逻辑.............................. 280

使用—setup-show回溯fixture的执行过程...................... 280

生成测试报告.................................................... 281

集成测试工具............................................................ 282

Jenkins............................................................. 282

jenkins是什么?................................................. 283

python-jenkins安装.......................................... 283

CI/CD是什么?................................................... 283

Jenkins.war方式安装............................................. 285

Ubuntu下安装Jenkins............................................ 285

启动jenkins................................................. 287

打开防火墙.................................................. 287

Jenkins配置................................................. 288

插件安装.................................................... 289

创建管理员账户.............................................. 290

没有权限的问题.............................................. 292

构建远程服务器.............................................. 293

使用ssh免密登录........................................ 293

jenkins的目录介绍............................................... 298

Manage Jenkins.................................................. 299

Configure System(系统配置)..................................... 299

Maven的项目配置......................................... 300

邮件通知配置............................................ 300

SSH Server配置.......................................... 303

Configure Global Security(安全设置).............................. 303

Manager plugin(插件管理)...................................... 304

插件安装方法............................................ 304

在线安装................................................ 304

Global Tool Configuration(全局工具设置).......................... 306

Manager Nodes节点管理....................................... 310

新建Item(项目)................................................ 311

自由风格项目................................................ 312

General(一般)........................................... 312

高级项目选项............................................ 314

源码管理................................................ 314

构建触发器.............................................. 316

Configuration Matrix(配置矩阵)........................ 318

构建环境................................................ 319

构建.................................................... 320

构建后操作.............................................. 322

Maven项目.................................................. 325

构建触发器.............................................. 326

构建前步骤.............................................. 326

构建.................................................... 327

构建后步骤.............................................. 327

邮件通知设置............................................ 329

构建后操作.............................................. 329

My Views........................................................ 332

进行jenkins project 构建........................................ 333

构建结果说明.................................................... 334

构建状态.................................................... 334

构建稳定性.................................................. 334

构建历史界面................................................ 334

jenkins权限管理................................................. 334

Hitchhiker.......................................................... 340

接口测试工具............................................................ 340

Postman............................................................. 340

简介............................................................ 340

postman功能..................................................... 341

操作环境........................................................ 341

下载及安装...................................................... 341

原理............................................................ 342

基础功能........................................................ 343

界面按键介绍.................................................... 348

新建测试集、文件夹、请求用例................................ 348

添加请求信息................................................ 350

Get请求方式............................................. 351

post请求参数............................................ 355

创建收藏夹.................................................. 356

身份验证Authentication...................................... 357

设置环境变量................................................ 357

设置全局变量................................................ 360

接口直接转换为request代码.................................. 361

测试集统一批量循环执行所有请求方式.......................... 362

Data.................................................... 364

控制台...................................................... 365

设置功能........................................................ 365

General..................................................... 366

Themes..................................................... 366

Shortcuts................................................... 366

Data........................................................ 367

Add-ons.................................................... 367

Sync........................................................ 367

Certificates.................................................. 367

Proxy....................................................... 367

Update..................................................... 367

About...................................................... 367

断言功能........................................................ 367

参数化.......................................................... 371

关联接口测试.................................................... 375

关联处理.................................................... 375

举例说明.................................................... 376

变量设置.................................................... 379

Postman代理功能(移动APP)..................................... 383

设置代理.................................................... 384

Postman设置代理............................................. 384

过滤设置.................................................... 386

手机设置代理................................................ 387

浏览器设置代理.............................................. 388

导入导出功能.................................................... 389

随机数.......................................................... 389

Jenkins+postman+newman自动化.................................... 389

Newman...................................................... 392

安装.................................................... 392

Newman 执行脚本......................................... 393

jenkins结合................................................. 394

常见问题整理.................................................... 395

SoapUI.............................................................. 395

SoapUI 的介绍................................................... 396

SoapUI 的安装................................................... 396

SoapUI 下载................................................. 396

SoapUI 安装................................................. 396

破解方法................................................ 401

名词解释........................................................ 405

基础知识.................................................... 406

SoapUI 里着重引入了以下的概念............................... 407

项目project................................................. 407

工作空间workspace........................................... 408

附加名词解释................................................ 408

应用场景........................................................ 409

导入项目.................................................... 409

Web Service Mocking服务模拟................................. 410

Web Service Inspection服务检查.............................. 413

对 Web Service 服务进行功能测试............................. 416

对 Web Service 服务进行负载测试............................. 420

基础讲解........................................................ 424

创建工程.................................................... 426

构建SOAP项目(SOAP协议)............................... 426

运行单个请求........................................ 436

构建测试用例............................................ 437

接口之间传递参数,组织测试步骤.......................... 444

运行测试................................................ 449

构建REST项目(REST协议)............................... 451

测试数据单一........................................ 451

测试数据来源于excel................................. 455

SoapUI性能测试...................................... 464

构建HTTP项目(http协议)............................... 467

测试结构的组织和执行............................................ 471

测试集...................................................... 472

测试用例.................................................... 474

测试步骤.................................................... 476

测试步骤—属性相关...................................... 478

测试步骤—数据相关...................................... 479

测试步骤—执行流程...................................... 479

测试步骤—其它类型...................................... 479

创建功能测试用例............................................ 479

功能测试断言判断........................................ 481

功能测试用例执行........................................ 483

创建负载测试用例............................................ 484

执行负载测试用例........................................ 485

Mock Service模拟接口服务........................................ 487

创建 MockService............................................ 487

编辑 MockService............................................ 488

调用 MockService............................................ 489

自定义模拟响应.............................................. 491

测试报告........................................................ 493

报告管理.................................................... 495

报告结构.................................................... 495

报告存储.................................................... 497

样式和图像.................................................. 498

自定义全局报告.............................................. 499

项目级别报告存储............................................ 500

定制模板.................................................... 500

1. 创建自定义模板....................................... 500

2. 添加参数............................................. 504

报表定制对象................................................ 506

参数对象................................................ 506

报告对象................................................ 507

向report添加指标........................................... 507

操作技巧........................................................ 509

右键点击.................................................... 510

测试的管理.................................................. 510

命名建议.................................................... 510

共享操作管理-SVN............................................ 511

接口变化.................................................... 513

入参改变................................................ 514

出参改变................................................ 517

数据库操作.................................................. 518

数据文件操作................................................ 524

循环入参.................................................... 527

流程控制.................................................... 533

脚本处理.................................................... 537

断言操作........................................................ 540

属性操作(关联操作)............................................ 550

登录获取token值的关联设置.................................. 553

参数化.......................................................... 557

Properties属性方式参数化.................................... 557

Groovy Script脚本方式参数化................................. 559

定时保存........................................................ 560

响应报文........................................................ 561

日志查询........................................................ 563

导入和检查项目.................................................. 563

发布测试报告.................................................... 564

加密项目........................................................ 568

测试场景的应用.................................................. 568

引入 jar 包--读取数据源属性................................. 568

调用 groovy 工具类.......................................... 570

随机生成手机号码示例.................................... 572

获取cookie值........................................... 574

响应报文处理................................................ 574

动态定位表名................................................ 577

测试工具的简单对比.............................................. 577

HttpClient.......................................................... 582

介绍............................................................ 582

功能介绍........................................................ 582

Java工程里引用httpclient的jar包............................... 582

自动化测试工具.......................................................... 586

Selenium............................................................ 587

定义............................................................ 587

特点............................................................ 588

功能............................................................ 588

组件............................................................ 588

Selenium IDE纯web录制脚本及回放............................ 588

Selenium Remote Control (RC)................................ 589

Selenium Grid 分布式测试.................................... 589

Selenium WebDriver完成自动化驱动浏览器测试.................. 590

原理.................................................... 590

安装.................................................... 591

selenium工具介绍................................................ 591

selenium 1.0................................................ 591

Selenium 2.0................................................ 592

资料URL地址清单................................................ 592

官网........................................................ 592

selenium下载................................................ 592

selenium IDE插件下载........................................ 592

selenium driver驱动文件下载................................. 593

selenium IDE文档............................................ 595

selenium Grid文档........................................... 595

API文档..................................................... 595

selenium学习文档............................................ 595

W3C WebDriver协议标准....................................... 595

安装............................................................ 595

Firefox火狐浏览器安装selenium-ide插件...................... 597

Firefox使用selenium-IDE录制回放插件............................ 600

断言........................................................ 605

导出录制脚本................................................ 607

Selenium常用核心用法............................................ 608

Selenium属性.................................................... 608

Selenium元素定位(八大元素).................................... 609

Java web自动化测试.............................................. 610

用eclipse创建一个java项目................................. 610

集成testNG单元测试框架..................................... 618

导入selenium-java-2.53.1.zip包里的jar包到工程里........... 626

工程里使用代码调用firefox浏览器............................ 629

工程里使用代码调用Chrome浏览器............................. 629

工程里使用代码调用Edge浏览器............................... 630

工程里使用代码调用IE浏览器................................. 630

八大元素定位方法之java函数................................. 632

定位单个元素............................................ 633

定位多个元素............................................ 633

层级定位................................................ 634

CSS定位器的使用......................................... 634

XPath定位器的使用....................................... 635

Python web自动化测试............................................ 636

python环境安装selenium和手动下载安装selenium的方法........ 636

工程里使用代码调用Chrome浏览器............................. 639

Windows安装ChromeDriver................................ 639

Ubuntu安装ChromeDriver................................. 639

Ubuntu安装geckodriver.................................. 641

工程里使用代码调用Safari浏览器............................. 641

WebDriver API............................................... 645

八大元素定位方法之python函数........................... 645

XPath定位详解....................................... 645

XPath运算符..................................... 647

CSS选择器定位详解................................... 647

By定位元素详解...................................... 650

元素定位之元素的属性操作实例............................ 650

获得验证信息............................................ 652

设置元素等待(显示等待和隐式等待)........................ 653

显示等待............................................ 653

隐式等待............................................ 654

定位一组元素............................................ 655

控制浏览器基本操作实例.................................. 655

获取并设置当前窗口的位置................................ 656

获取并设置当前窗口的大小................................ 656

获取页面的title标题属性值.............................. 657

获取页面HTML源代码..................................... 657

获取当前页面的URL地址.................................. 657

获取与切换浏览器窗口句柄(多窗口切换).................... 658

获取页面元素的基本信息和文本内容........................ 658

检查元素的状态(是否可见和是否可操作和是否被选中)...... 659

获取页面元素的CSS属性值................................ 659

WebDriver中的元素定位后对元素进行操作的常用方法......... 660

鼠标操作(单击/双击/右键单击/悬停/拖动/按住不放和释放)... 661

键盘操作................................................ 661

对当前浏览器窗口截屏.................................... 663

拖曳页面元素............................................ 663

多表单切换(操作Frame中的页面元素).................... 663

QQ邮箱账号登录:.................................... 664

163.com邮箱发送成功:............................... 664

警告/弹出提示框处理..................................... 665

下拉框处理.............................................. 666

上传文件................................................ 666

下载文件................................................ 667

操作Cookie.............................................. 667

调用JavaScript.......................................... 668

处理HTML5视频播放...................................... 668

滑动解锁................................................ 669

时间滚动控件............................................ 670

指定页面加载时间........................................ 670

Appium.............................................................. 670

定义............................................................ 670

自动化测试的原理................................................ 671

环境搭建........................................................ 671

Android SDK安装............................................. 671

Windows环境配置......................................... 672

Mac OS环境配置.......................................... 673

安装模拟器(genymotion)来进行app测试........................ 674

安装夜神模拟器来进行app测试................................ 678

appium Desktop安装.......................................... 684

python client安装........................................... 692

adb(Android debug bright)详解及使用........................... 692

定义........................................................ 692

adb组成..................................................... 692

adb命令..................................................... 693

开发APP自动化脚本思路.......................................... 696

添加配置.................................................... 696

创建驱动.................................................... 699

查找页面元素................................................ 700

操作页面元素来模拟用户的操作................................ 700

通过断言和日志查看测试结果.................................. 702

特殊元素定位之toast............................................. 702

特殊元素定位之Hybrid............................................ 703

Hybrid自动化解决方案........................................ 704

Hybrid自动化准备工作........................................ 704

Hybrid自动化开发思路........................................ 705

appium的常用API................................................ 706

Robot Framework自动化框架........................................... 707

Robot Framework常用库简介....................................... 707

标准库...................................................... 707

扩展库...................................................... 708

setuptools安装.................................................. 710

wxPython安装.................................................... 710

pywin32安装..................................................... 711

autoit安装...................................................... 711

pygments安装.................................................... 711

Pypubsub安装.................................................... 711

sshlibrary安装.................................................. 711

Robot Framework安装............................................. 712

robotframeworklexer安装......................................... 714

robotframework-python3安装...................................... 714

robotframework-Autoitlibrary安装................................ 714

databaselibrary安装............................................. 715

requests安装.................................................... 715

appiumlibrary安装............................................... 715

Pabot并发执行器安装............................................. 715

robotframework-ride安装......................................... 715

MacOS系统................................................... 715

windows系统................................................. 718

RIDE界面解决中文乱码问题........................................ 721

RIDE图形界面工具................................................ 723

菜单栏...................................................... 723

Tools->Preferences(参数配置)............................ 725

工作区...................................................... 726

Edit界面................................................ 726

Text Edit文本编辑界面................................... 728

Run运行界面............................................. 728

工程............................................................ 729

测试套件........................................................ 731

测试用例........................................................ 732

测试库.......................................................... 734

Resource资源文件................................................ 735

加载资源.................................................... 736

External Resources外部资源...................................... 737

变量和常量...................................................... 738

变量标识符.................................................. 738

变量声明.................................................... 738

变量的作用域................................................ 738

常量........................................................ 739

Scalar变量.................................................. 740

变量赋值................................................ 740

Set赋值............................................. 740

Get赋值............................................. 740

命令行赋值.......................................... 741

List变量.................................................... 742

List元素的使用.......................................... 743

一维度元素取值...................................... 744

二维度元素取值...................................... 744

字典变量.................................................... 745

变量转换.................................................... 746

Keyword关键字................................................... 747

系统关键字.................................................. 747

日志输出关键字log|log Many.............................. 748

快速查询某一个关键字的API说明.......................... 748

快速补全关键字.......................................... 748

拼接两个或者多个字符串关键字Catenate.................... 749

休眠等待时间关键字Sleep................................. 749

注释关键字Commnet....................................... 750

No Operation关键字...................................... 750

返回值关键字............................................ 750

Return From Keyword和Return From Keyword If........ 751

断言关键字.............................................. 752

Fail................................................ 752

Fatal Error......................................... 752

Should Be Equal..................................... 753

Should Not Be Equal................................. 753

Should Be Equal As Integers......................... 753

Should Be Equal As Strings.......................... 754

Should Be Equal As Numbers.......................... 754

Should Be True...................................... 754

Should Be Empty..................................... 755

Should Not Be Empty................................. 755

Should Contain...................................... 756

Should Contain X Times.............................. 756

Should Start With................................... 756

Should Not Start With............................... 757

Should End With..................................... 757

Should Match........................................ 757

Should Not Match.................................... 758

转换类型关键字.......................................... 758

Convert To Binary................................... 758

Convert To Boolean.................................. 759

Convert To Bytes.................................... 759

Convert To Hex...................................... 759

Convert To Integer.................................. 760

Convert To Number................................... 760

Convert To Octal.................................... 761

Convert To String................................... 761

常用Get类型关键字...................................... 762

Get Count........................................... 762

Get Length.......................................... 762

Get Time............................................ 763

Get Variable Value.................................. 763

Get Variables....................................... 764

常用Import类型关键字................................... 765

Import Library...................................... 765

Import Resource..................................... 765

Import Variables.................................... 765

常用Set及变量Variable类型关键字....................... 766

Set Variable........................................ 766

Set Variable If..................................... 766

Set Test Variable................................... 767

Set Suite Variable.................................. 767

Set Global Variable................................. 768

Set Log Level....................................... 769

Variable Should Exist............................... 770

Variable Should Not Exist........................... 770

Replace Variables................................... 771

常用Run Keyword类型关键字.............................. 772

Run Keyword......................................... 772

Run Keywords........................................ 772

Run Keywords And Return............................. 773

Run Keyword Unless.................................. 773

Run Keyword And Ignore Error........................ 773

Repeat Keyword...................................... 773

Wait Until Keyword Succeeds......................... 774

Evaluate关键字.......................................... 774

随机数.............................................. 774

随机字符串.......................................... 775

字符串处理.......................................... 776

正则表达式.......................................... 777

日期处理............................................ 777

执行windows/linux命令.............................. 779

String库里的常用关键字.................................. 779

Convert转换类型关键字............................... 780

Line多行数据的处理关键字............................ 780

单行字符串处理...................................... 782

Collections集合库里的常用关键字......................... 782

List关键字.......................................... 783

Dictionary关键字.................................... 784

OperatingSystem操作系统库里的关键字..................... 784

ENV环境变量关键字................................... 785

File文件的操作方法关键字............................ 786

Directory目录的操作................................. 787

Path路径的操作...................................... 788

Process进程库里的常用关键字............................. 788

XML库里的常用关键字..................................... 790

其它测试库.............................................. 790

用户关键字.................................................. 791

传入参数Arguments....................................... 792

Return Value返回值...................................... 793

循环与分支...................................................... 793

循环关键字 FOR LOOP......................................... 793

:FOR 循环变量 IN RANGE end.............................. 794

:FOR 循环变量 IN RANGE start end [step]................. 795

:FOR 循环变量 IN a[b,c,d,…]............................ 796

双重循环(嵌套循环).................................... 798

继续执行下一个for循环.................................. 800

中断for循环............................................ 801

分支关键字 Run Keyword If................................... 802

condition条件........................................... 803

单个对象............................................ 803

布尔操作符.......................................... 803

比较操作............................................ 804

Web自动化测试................................................... 804

安装Selenium2Library库..................................... 804

导入Selenium2Library库..................................... 805

导入AutoItLibrary库........................................ 806

Selenium2Library常用关键字.................................. 807

BrowserManagement浏览器管理............................. 807

Cookie管理.............................................. 808

Elements页面元素管理.................................... 809

元素的点击操作...................................... 809

鼠标操作............................................ 809

获取元素的各种值.................................... 809

FormElement表单元素..................................... 809

button按钮元素.......................................... 809

SelectElement列表框元素................................. 810

tableElement表格元素.................................... 810

JavaScript.............................................. 810

screenshot截图.......................................... 810

waiting等待............................................. 811

举例详解关键字的使用........................................ 811

打开浏览器访问百度且查询selenium文本搜索............... 811

打开浏览器访问百度且单击一个链接为“地图”.............. 811

打开浏览器访问百度且添加、获取、删除cookie操作......... 811

打开浏览器访问百度且获取百度首页中存在多少个链接数...... 812

C/S自动化测试................................................... 814

在pycharm中安装robot插件...................................... 815

配置运行RobotFramework用例................................. 819

在Jenkins上执行RF自动化测试................................... 822

安装robot framework插件.................................... 822

创建任务.................................................... 822

配置任务.................................................... 823

RedwoodHQ自动化框架................................................. 826

下载且安装...................................................... 827

登录............................................................ 827

快速入门指南.................................................... 828

Monkey.............................................................. 828

monkeyrunner........................................................ 828

Robolectirc......................................................... 828

robutium............................................................ 828

Badboy.............................................................. 828

工具界面介绍.................................................... 829

菜单栏...................................................... 830

File.................................................... 830

Edit.................................................... 830

搜索和替换(Search/Replace).......................... 830

View.................................................... 830

Tools................................................... 830

Preferences............................................. 830

General............................................. 830

Variables自动变量................................... 831

Help.................................................... 832

工具栏...................................................... 832

录制.................................................... 832

创建suites测试集,tests测试用例,steps测试步骤和Template模板 833

切换录制模式功能介绍.................................... 834

请求模式............................................ 835

导航模式............................................ 835

录制导航........................................ 835

导航项的类型.................................... 836

导航参考........................................ 836

导航属性........................................ 836

表格填充程序的自动记录.......................... 838

被动导航........................................ 838

运行脚本................................................ 840

其他按钮................................................ 842

浏览器地址栏................................................ 842

内容控件区.................................................. 842

脚本树...................................................... 842

编辑区...................................................... 842

Variables变量标签....................................... 842

使用变量............................................ 842

添加变量............................................ 842

查看变量............................................ 843

编辑变量............................................ 844

使用变量............................................ 844

变量值列表...................................... 845

增加变量............................................ 845

Tools工具标签........................................... 847

Form populator表格填充.............................. 847

表格填充........................................ 847

手动创建表单填充程序............................ 847

将字段添加到表单填充器.......................... 848

使用正则表达式.................................. 849

自动捕获表单填充程序............................ 849

玩表格Populators................................ 849

表格价值........................................ 850

索引表单值...................................... 850

选择/下拉框..................................... 850

使用表单填充程序提交表单........................ 850

Increment增量变量工具............................... 850

增加变量........................................ 850

增量策略........................................ 851

随机整数操作方式................................ 852

正整数自增1操作方式............................ 854

Mouse click鼠标点击................................. 856

添加鼠标单击.................................... 856

窗口名称,X和Y位置............................. 858

从现有窗口捕获Click............................. 858

小费:.......................................... 858

恢复窗口大小.................................... 859

级联点击项目.................................... 859

常见问题:捕获模态对话框........................ 859

鼠标点击的缺点.................................. 859

界面分区整体介绍............................................ 860

badboy录制浏览器及版本兼容性问题................................ 863

录制navigation模式脚本......................................... 868

Badboy使用模板构建脚本.......................................... 871

需要测试模板................................................ 871

创建测试模板................................................ 871

重写步骤.................................................... 872

参数化.......................................................... 872

手动参数化.................................................. 872

Variable setter变量设置器................................... 877

固定值方式:值用英文逗号隔开............................ 878

正则表达式法............................................ 880

读取CSV文件(excel)................................... 881

Badboy文本参数化............................................ 891

BadBoy 数据库参数化......................................... 895

使用数据源.............................................. 895

数据源要求.............................................. 895

添加数据源.............................................. 896

设置属性................................................ 897

控制加载数据的格式...................................... 898

播放数据源项目.......................................... 899

使用数据源值............................................ 899

循环数据源中的值........................................ 899

高级选项................................................ 900

Mysql数据来源........................................... 900

Excel数据来源........................................... 908

断言............................................................ 910

回放............................................................ 913

超时............................................................ 916

配置超时.................................................... 917

注释和限制.................................................. 918

使用badboy并发................................................. 918

Badboy中查看结果及生产报告...................................... 918

查看结果.................................................... 918

摘要视图.................................................... 919

摘要层次结构................................................ 919

向摘要视图添加信息.......................................... 920

生成报告.................................................... 920

WinRunner........................................................... 920

静态测试工具............................................................ 921

QAC................................................................. 921

PolySpace........................................................... 921

性能测试工具............................................................ 921

Jmeter.............................................................. 922

JMeter 的特性................................................... 922

安装与配置...................................................... 923

使用环境.................................................... 923

软件下载.................................................... 923

JDK安装..................................................... 925

Jmeter安装.................................................. 928

Windows配置............................................. 928

Linux配置............................................... 930

Jmeter运行.................................................. 930

运行jmeter.bat方式..................................... 930

运行ApacheJMeter.jar方式............................... 932

使用命令行运行JMeter脚本............................... 933

命令行选项目录...................................... 934

利用XSLT分析JMeter结果文件................................ 936

Jmeter运行环境调优配置.......................................... 939

修改jmeter内存配置(以适应高并发测试)....................... 939

安装插件管理工具............................................ 941

调整JMeter界面-元素-比例................................... 941

调整JMeter界面-工具栏图标-比例............................. 942

调整JMeter界面-目录树图标-比例............................. 942

服务器资源监控器插件........................................ 943

下载安装配置插件........................................ 943

MeterPlugins-Standard和JMeterPlugins-Extras安装配置.... 944

ServerAgent安装配置..................................... 945

用法................................................ 946

验证使用情况........................................ 947

测试服务端使用情况.............................. 947

测试客户端(Jmeter端)使用情况.................. 948

jpgc-perfmon安装配置.................................... 950

安装文件目录介绍................................................ 955

bin目录介绍................................................. 958

Jmeter.bat.............................................. 959

启动JVM虚拟机需要使用的内存大小.................... 959

关掉cmd弹出框时,jmeter程序不退出.................. 959

Jmeter.properties....................................... 959

jmeter.properties的GUI方式............................. 961

JMeter主要组件介绍.............................................. 962

快捷键列表...................................................... 962

工具组成(场景)和线程组(虚拟用户生成器).......................... 963

测试计划(场景).............................................. 963

线程组(虚拟用户生成器) 【Ctrl+0】........................... 964

测试片段........................................................ 967

可执行元件...................................................... 968

配置元件(读取数据的来源).................................... 968

用户定义的变量.......................................... 969

HTTP属性管理器.......................................... 969

HTTP请求默认值...................................... 971

HTTP授权管理器...................................... 971

HTTP缓存管理器...................................... 971

HTTP Cookie管理器................................... 972

HTTP信息头管理器.................................... 973

函数助手................................................ 973

函数介绍............................................ 976

__BeanShell..................................... 976

__counter....................................... 977

__CSVRead....................................... 978

__StringFromFile................................ 980

__intSum........................................ 981

__javaScript.................................... 982

__log........................................... 983

__logn.......................................... 984

__longSum....................................... 984

__machineName................................... 985

__md5........................................... 986

__property属性.................................. 986

__Random随机参数化.............................. 987

_RandomString随机字符串函数..................... 989

__regexFunction................................. 989

_setProperty.................................... 990

_split.......................................... 991

__StringFromFile................................ 992

_time........................................... 993

__threadNum..................................... 994

_XPATH.......................................... 995

前置处理器(发出请求之前需要做什么操作).................... 996

JSR223 预处理程序【Ctrl+7】............................. 997

用户参数................................................ 997

定时器(思考时间)............................................ 998

固定定时器(用户思考时间)【Ctrl+4】.................... 999

同步定时器(集合点)..................................... 1000

集合点的位置....................................... 1000

高斯随机定时器......................................... 1001

常数吞吐量定时器(控速器:TPS每秒事务请求数).......... 1002

控制器..................................................... 1002

取样器(协议类型|动作型元素)............................ 1002

HTTP请求【Ctrl+1】................................. 1004

GET请求方法.................................... 1006

POST请求方法................................... 1006

file协议....................................... 1007

从HTML文件嵌入资源............................ 1008

IP欺骗......................................... 1009

BeanShell 取样器................................... 1009

Dummy Sampler虚假调试接口取样器.................... 1013

测试活动【Ctrl+5】................................. 1014

Debug Sampler调试取样器【Ctrl+8】.................. 1014

逻辑控制器............................................. 1015

仅一次控制器....................................... 1016

循环控制器......................................... 1018

ForEach控制器(提交变量)............................ 1018

Include控制器...................................... 1020

如果(If)控制器................................... 1020

交替控制器......................................... 1022

随机控制器......................................... 1022

随机顺序控制器..................................... 1023

Switch控制器....................................... 1023

While控制器........................................ 1024

RunTime运行控制器.................................. 1025

吞吐量控制器....................................... 1026

模块控制器......................................... 1027

随机顺序控制器..................................... 1027

事务控制器......................................... 1028

后置处理器(关联)........................................... 1030

Json提取器............................................. 1032

正则表达式提取器【Ctrl+2】............................. 1035

JSR223 后置处理程序【Ctrl+6】.......................... 1039

断言(检查点)............................................... 1040

响应断言【Ctrl+3】..................................... 1041

大小断言............................................... 1042

JSON断言............................................... 1043

断言持续时间........................................... 1043

监听器(查看测试结果)....................................... 1043

察看结果树(只在调试脚本时用)【Ctrl+9】............... 1044

Jmeter运行后,结果树中的响应数据出现中文乱码问题解决方法    1045

聚合报告............................................... 1046

汇总报告............................................... 1047

保存响应到文件......................................... 1048

测试计划里的元件执行先后顺序................................... 1050

组件作用域..................................................... 1051

Jmeter常用层次结构及常用组件................................... 1051

脚本录制....................................................... 1052

三种方式的优劣:........................................... 1052

使用Badboy进行录制脚本.................................... 1053

开始录制脚本........................................... 1053

参数化脚本............................................. 1055

生成jmetet脚本........................................ 1057

保存............................................... 1057

使用............................................... 1058

使用BlazeMeter进行录制脚本................................ 1061

BlazeMeter Chrome插件官方简介.......................... 1061

插件下载安装........................................... 1061

离线安装插件....................................... 1061

使用插件录制脚本....................................... 1063

最新插件版本........................................... 1065

使用Fiddler生成Jmeter脚本................................ 1068

Fiddler安装JmeterExport.dll插件....................... 1068

使用Fiddler生成Jmeter脚本............................ 1069

脚本导入............................................... 1070

使用jmeter自带的http代理服务器进行录制脚本............... 1070

手动编写脚本(直接使用“http请求”协议)..................... 1080

设置Jmeter的APP代理...................................... 1089

JMeter中进行分布式测试(负载生成器)........................... 1093

分布式执行原理............................................. 1093

分布式压测的配置........................................... 1094

jmeter与loadrunner分布式负载的对比........................ 1095

第一步:启动负载生产器..................................... 1095

仅linux服务器作为负载机............................... 1095

第二步:添加负载生成器的IP到你的控制机的配置文件里........ 1098

第三步:启动控制机的JMeter程序............................ 1099

压测开始之前检查测试脚本............................... 1099

察看结果树响应数据为空................................. 1099

通过非GUI命令行方式远程启动........................... 1100

单负载机........................................... 1100

多负载机........................................... 1102

远程启动java.io.FileNotFoundException: rmi_keystore.jks.... 1102

Java工程请求扩展测试........................................... 1104

Eclipse新建一个工程........................................ 1106

Calc.java类里的计算器加减法java代码编写................... 1109

导出Calc.jar包............................................ 1109

依赖类的引用............................................... 1112

待测的包名右键新建一个测试的类:TestCalc.java.............. 1114

导出TestCalc.jar包........................................ 1117

Jmeter里添加java请求取样器................................ 1117

FTP协议案例.................................................... 1118

Jmeter监控tomcat服务器资源情况................................ 1119

数据参数化..................................................... 1120

CSV参数化.................................................. 1120

随机数参数化............................................... 1124

计数器参数化............................................... 1125

随机变量参数化............................................. 1126

数据库参数化............................................... 1127

加密和解密的使用场景........................................... 1131

md5签名验证................................................ 1132

Jmeter接口测试................................................. 1136

腾讯QQ在线状态 WEB 服务................................... 1136

SOAP 1.1............................................... 1136

SOAP 1.2............................................... 1138

HTTP GET............................................... 1139

HTTP POST.............................................. 1140

Jenkins+ant+jmeter自动化性能测试平台........................... 1141

Ant安装部署................................................ 1142

Windows................................................ 1142

Linux.................................................. 1143

Jenkins安装配置............................................ 1144

自动化测试平台搭建......................................... 1145

代码块................................................. 1148

Jenkins配置............................................ 1152

LoadRunner......................................................... 1153

Windows版本上安装loadrunner................................... 1153

安装完后的目录分析............................................. 1153

LoadRunner11下载地址和破解方法................................. 1154

性能测试过程................................................... 1155

界面分析....................................................... 1156

Virtual User Generator虚拟用户脚本生成器(录制脚本功能)... 1156

如何在vugen中自定义工具条按钮......................... 1157

如何在vugen中工具菜单中添加自定义菜单项............... 1159

如何在vugen中给菜单项定义快捷键....................... 1160

脚本的录制于开发....................................... 1161

脚本生成流程........................................... 1164

脚本录制........................................... 1164

录制完成后的脚本代码........................... 1169

脚本回放........................................... 1171

脚本优化........................................... 1173

关联........................................... 1175

脚本的调试技术......................................... 1175

断点设置........................................... 1178

单步跟踪........................................... 1179

日志输出........................................... 1180

支持的协议类型......................................... 1181

JAVA Vuser协议..................................... 1183

录制设置选项........................................... 1184

运行设置选项........................................... 1190

全局设置选项........................................... 1210

回放结果查看........................................... 1212

脚本录制原则........................................... 1214

脚本最佳流程实践....................................... 1215

压缩脚本文件........................................... 1216

Controller控制器(管理和维护场景设计方案功能)............. 1217

设计场景............................................... 1218

设置场景开始运行的时间............................. 1219

设置场景的执行方式................................. 1220

计划方式....................................... 1220

场景....................................... 1221

组......................................... 1222

运行模式....................................... 1224

实际计划................................... 1224

基础计划................................... 1225

修改场景操作的具体属性............................. 1226

启动用户组..................................... 1226

初始化用户..................................... 1227

启动虚拟用户................................... 1228

持续时间....................................... 1229

停止虚拟用户................................... 1230

服务水平协议....................................... 1232

运行场景............................................... 1237

面向目录的场景设置................................. 1237

手工场景设置....................................... 1243

不启用百分比用户数............................. 1244

启用百分比用户数............................... 1246

方案设置............................................... 1247

运行方案............................................... 1247

负载选项设置详解................................... 1250

运行场景-常见Graph简介............................ 1254

A. Web Resource Graphs........................ 1254

B. Run-Time Graphs............................ 1257

C. Transaction Graphs......................... 1258

场景结果设置........................................... 1259

监视方案............................................... 1262

性能计数器......................................... 1269

Network Delay.................................. 1271

CPU常用计数器.................................. 1272

Memory 内存计数器............................. 1272

磁盘计数器..................................... 1275

Thread线程计数器............................... 1276

Processor 进程计数器............................ 1276

网络吞吐量以及带宽计数器....................... 1279

服务缓冲计数器................................. 1280

Apache计数器................................... 1280

Mysql 计数器.................................. 1281

IIS5.0计数器................................... 1282

Web应用程序................................... 1282

监控SQL SERVER 2000计数器..................... 1283

性能计数器在“场景-运行”界面中功能介绍............ 1286

查看图......................................... 1286

冻结........................................... 1287

配置........................................... 1287

Windows系统自带性能计数器.......................... 1288

Windows操作系统任务、进程监控技术.................. 1290

Windows操作系统任务、进程关闭技术.................. 1295

linux操作系统任务、进程监控技术.................... 1296

计数器的问题....................................... 1297

Analysis测试结果报告分析................................... 1298

理解脚本对应路径下文件含义............................. 1301

理解结果目录文件结构:res.............................. 1302

性能测试常用指标术语................................... 1302

Web Resources(Web资源分析)....................... 1303

Web Page Breakdown(网页元素细分)................. 1304

测试结果报告类型....................................... 1306

Summary report摘要报告............................. 1307

如何解决结果概要信息不计入思考时间问题......... 1308

如何将数据导出到excel文件中................... 1310

SLA服务水平协议.................................... 1310

测试结果报告分析基础................................... 1316

合并图设置......................................... 1317

自动关联的应用..................................... 1318

相邻两次测试结果对比的应用......................... 1320

网页细分图............................................. 1324

下面分别说下网页细分图各图表的功能:............... 1326

页面分解总图(Web Page Diagnostics)........... 1330

网页细分图中的时间详解:................... 1331

页面组件细分图(Page Component Breakdown)..... 1332

页面下载时间细分图(page Download Time Breakdown) 1332

第一次缓冲时间细分图(Time to First Buffer Breakdown)  1333

网页细分图中的时间详解............................. 1334

网页细分图显示设置................................. 1334

结果分析界面的【工具】-【选项】讲解........................ 1337

结果分析界面的【报告】..................................... 1341

IP欺骗......................................................... 1343

配置端口映射................................................... 1352

LoadRunner11设置支持IE8浏览器录制............................. 1356

LoadRunner负载生成器........................................... 1359

负载生成器的详细信息介绍................................... 1363

linux系统下安装 Load Generator负载发生器..................... 1368

监控windows服务器的资源利用率................................. 1374

监控linux服务器的资源利用率................................... 1384

监控sql server数据的资源利用率................................ 1387

监控oracle数据的资源利用率.................................... 1389

监控apache..................................................... 1390

监控tomcat..................................................... 1392

监控WebLogic(SNMP)web应用服务器资源利用率................... 1393

Web的HTTP和HTML协议的两种录制方式............................ 1394

基于Windows Sockets协议的调用................................. 1395

编写脚本流程............................................... 1395

Web Services协议主要用于接口测试............................... 1400

方法一: 基于HTTP的调用web_custom_request()利用http协议访问 1401

方法二:基于WSDL的调用web_service_call()调用webservices: 1407

方法三:基于SOAP的调用soap_request()导入soap:......... 1415

Terminal Emulation(RTE)协议脚本................................ 1420

扩展oracle数据库性能测试...................................... 1423

Protocol Advisor协议分析....................................... 1427

录制SQL脚本................................................... 1429

Java虚拟用户的用法............................................. 1432

LoadRunner配置Java Vuser环境.............................. 1433

配置JDK环境........................................... 1433

创建java Vuser......................................... 1434

导入jar包于loadrunner................................. 1435

注意事项............................................... 1441

举例说明:JAVA登录接口的测试........................... 1444

动态链接库(dll).............................................. 1446

Loadrunner http协议常用函数.................................... 1448

lr_continue_on_error....................................... 1448

lr_convert_string_encoding()手动转换字符串编码.................. 1449

lr_decrypt()解密函数.......................................... 1449

lr_disable_ip_spoofing......................................... 1449

lr_enable_ip_spoofing......................................... 1450

lr_end_sub_transaction结束子事务.............................. 1450

lr_end_transaction结束事务................................. 1450

lr_error_message(“打印出错误的内容”)..................... 1450

lr_eval_string(“”)该函数功能是得到参数(参数化输入中)当前的值 1450

lr_load_dll 调用动态链接库................................. 1451

lr_log_message向日志文件发送错误消息....................... 1451

lr_message................................................. 1451

lr_output_message(“日志中要打印显示的内容”) 输出函数..... 1451

lr_rendezvous | lr_rendezvous_ex集合点函数...................... 1451

lr_save_ datetime将日期类型数据参数化....................... 1452

lr_save_string()........................................... 1452

lr_set_debug_message....................................... 1452

lr_start_sub_transaction开始子事务............................. 1452

lr_start_transaction开始事务............................... 1452

lr_think_time(double time)思考时间......................... 1452

lr_user_data_point()....................................... 1453

web_custom_request(适用于Get和POST请求通用)............ 1454

web_image_check图像检查点.................................. 1454

web_link.................................................... 1454

web_reg_find/web_find文字检查点............................ 1454

web_reg_save_param关联函数................................. 1455

web_reg_save_param_ex关联函数.............................. 1458

web_reg_save_param_regexp关联函数.......................... 1463

web_reg_save_param_xpath关联函数........................... 1466

web_set_max_html_param_len设置关联边界超长长度限制函数..... 1468

web_set_proxy()代理服务器函数.............................. 1469

web_set_user()设置登录的用户名和口令....................... 1470

web_submit_data 提交数据(只能用于post请求).............. 1470

web_submit_form提交表单(只能用于get请求)................ 1470

web_url.................................................... 1471

Loadrunner sockets协议常用函数................................. 1471

基本函数:................................................. 1471

lrs_accept_connection 接受侦听套接字连接............... 1471

lrs_cleanup 终止 WinSock DLL 的使用.................... 1471

lrs_close_socket 关闭打开的套接字...................... 1471

lrs_create_socket 初始化套接字: 建立到服务端的连接..... 1471

lrs_disable_socket 禁用套接字操作...................... 1472

lrs_exclude_socket 重播期间排除套接字.................. 1472

lrs_get_socket_attrib 获取套接字属性................... 1472

lrs_get_socket_handler 获取指定套接字的套接字处理程序.. 1472

lrs_length_receive 接收来自指定长度的缓冲区的数据...... 1473

lrs_receive 接收来自数据报或流套接字的数据............. 1473

lrs_receive_ex 接收来自数据报或流套接字的数据(具有特定长度)   1473

lrs_send 将数据发送到数据报上或流套接字中.............. 1473

lrs_set_receive_option 设置套接字接收选项.............. 1473

lrs_set_socket_handler 设置特定套接字的套接字处理程序.. 1473

lrs_set_socket_options 设置套接字选项.................. 1473

lrs_startup 初始化 WinSock DLL,即:启动winsocket.dll.. 1473

缓冲区函数:............................................... 1473

lrs_free_buffer 释放分配给缓冲区的内存................. 1473

lrs_get_buffer_by_name 从数据文件中获取缓冲区及其大小.. 1473

lrs_get_last_received_buffer 获取套接字上接收到的最后的缓冲区及其大小..................................................... 1473

lrs_get_last_received_buffer_size 获取套接字上接收到的最后一个缓冲区的大小................................................. 1473

lrs_get_received_buffer 获取最后接收到的缓冲区或其一部分 1473

lrs_set_send_buffer 指定要在套接字上发送的缓冲区....... 1473

lrs_get_static_buffer 获取静态缓冲区或其一部分......... 1473

lrs_get_user_buffer 获取套接字的用户数据的内容......... 1473

lrs_get_user_buffer_size 获取套接字的用户数据的大小.... 1473

环境函数:................................................. 1473

lrs_cleanup 终止Windows套接字 DLL 的使用.............. 1473

lrs_startup 初始化 Windows 套接字 DLL.................. 1473

关联语句函数:............................................. 1474

lrs_save_param 将静态或接收到的缓冲区(或缓冲区部分)保存到参数中....................................................... 1474

lrs_save_param_ex 将用户、静态或接收到的缓冲区(或缓冲区部分)保存到参数中................................................. 1474

lrs_save_searched_string 在静态或接收到的缓冲区中搜索出现的字符串,将出现字符串的缓冲区部分保存到参数中................... 1474

转换函数:................................................. 1474

lrs_ascii_to_ebcdic 将缓冲区数据从 ASCII 格式转换成 EBCDIC 格式 1474

lrs_decimal_to_hex_string 将十进制整数转换为十六进制字符串 1474

lrs_ebcdic_to_ascii 将缓冲区数据从 EBCDIC 格式转换成ASCII 格式  1474

lrs_hex_string_to_int 将十六进制字符串转换为整数....... 1474

超时函数:................................................. 1474

lrs_set_accept_timeout 为接受套接字设置超时............ 1474

lrs_set_connect_timeout 为连接到套接字设置超时......... 1474

lrs_set_recv_timeout 为接收套接字上的初始预期数据设置超时 1474

lrs_set_recv_timeout2 为建立连接后接收套接字上的预期数据设置超时....................................................... 1474

lrs_set_send_timeout 为发送套接字数据设置超时.......... 1474

Loadrunner里的常用调优代码的术语............................... 1475

Transaction事务............................................ 1475

Rendezvous集合点........................................... 1476

参数化..................................................... 1480

参数化连接数据库....................................... 1488

SQL Server......................................... 1490

Oracle............................................. 1493

Mysql.............................................. 1496

关联....................................................... 1498

自动关联............................................... 1501

手动关联............................................... 1506

Check Point检查点.......................................... 1510

文本检查点............................................. 1511

图像检查点............................................. 1523

Think time思考时间......................................... 1527

插入注释语句............................................... 1528

Loadrunner常见问题解答......................................... 1528

如何将Connect()中的密文改为明文............................ 1528

如何解决负载均衡将压力作用到一台机器上..................... 1529

如何运行winrunner脚本..................................... 1530

Locust............................................................. 1530

腾讯GT客户端性能测试工具.......................................... 1530

简介........................................................... 1530

下载及安装..................................................... 1530

Release版.................................................. 1531

Android平台............................................ 1531

GT: GT_2.2.6.5.apk............................... 1531

GT SDK: gt_sdk_2.2.6.jar......................... 1531

GT demo安装包:Demo4GT.apk......................... 1532

GT demo工程: Demo4GTproj.zip..................... 1532

iOS平台................................................ 1532

GT SDK:GT.embeddedframework_v2.2.3.tar.gz......... 1532

GT demo工程:Demo4GT_proj_ios.zip.................. 1532

Development版.............................................. 1532

Android平台............................................ 1532

PowerStat For Android4.x:PowerStat_For4.x.apk..... 1533

PowerStat For Android5.x:PowerStat_For5.x.apk..... 1533

PowerStat For Android6.x:PowerStat_For6.x.apk..... 1533

PowerStat For Android7.x:PowerStat_For7.x.apk..... 1533

iOS平台.................................................... 1533

参数介绍....................................................... 1533

拉取数据到PC常用指令.......................................... 1533

拉取的csv表格................................................. 1534

基本界面介绍................................................... 1534

如何做 Android 应用流量测试.................................... 1548

前言....................................................... 1548

工具....................................................... 1548

正文....................................................... 1548

首先我们来看简单的方式:............................... 1549

我们再来看看麻烦而严谨的方式:......................... 1552

广播方式使用GT,主要用于支持自动化中使用GT做性能数据采集...... 1559

Android 电量测试工具 Powerstat V1.2使用说明.................... 1562

版本说明................................................... 1562

使用说明................................................... 1563

UI 界面................................................ 1563

常见问题....................................................... 1568

Android版FAQ.............................................. 1568

iOS版FAQ.................................................. 1577

Benchmark Factory 数据库性能测试工具.............................. 1579

webbench网站压测工具............................................... 1579

Webbench实现的核心原理......................................... 1579

工作流程....................................................... 1580

工作原理....................................................... 1581

WebBench中各函数的流程及功能................................... 1581

build_request()函数------生成HTTP请求报文................. 1581

bench()函数------创建各子进程以发送http请求,并收集统计数据进行压力测试........................................................... 1582

benchcore()函数------(在子进程中)反复发送http请求......... 1583

安装流程....................................................... 1584

开发语言................................................................... 1585

Python................................................................. 1586

Python程序执行原理................................................. 1586

学习路线指南....................................................... 1586

网站论坛学习资源............................................... 1587

学习曲线....................................................... 1588

优质资源....................................................... 1589

在windows系统上安装python......................................... 1590

在Ubuntu18.04系统上安装python..................................... 1597

卸载系统自带的python........................................... 1597

安装Python 3.7.4............................................... 1598

在Mac OSX10.13系统上安装python3.7................................. 1599

在Mac OSX10.13系统上安装PyCharm................................... 1603

汉化........................................................... 1607

在Ubuntu18.04系统上安装PyCharm.................................... 1607

创建快捷方式................................................... 1609

汉化........................................................... 1610

在windows系统下安装PyCharm编写代码工具........................... 1610

下载及安装..................................................... 1611

20190103专业版本破解........................................... 1612

201903专业版本破解............................................. 1615

汉化........................................................... 1620

使用PyCharm创建python项目.................................... 1621

安装python解析器.............................................. 1625

PyCharm工具快捷键.............................................. 1628

pycharm中自动补全代码提示前符号p,m,c,v,f是变量的分类.......... 1628

Python语言特点..................................................... 1628

代码结构示意图..................................................... 1629

代码编写规范....................................................... 1629

新建项目规范....................................................... 1629

注释规范........................................................... 1630

单行注释....................................................... 1630

多行注释....................................................... 1630

函数注释....................................................... 1632

TODO注释....................................................... 1632

数字类型........................................................... 1633

算数运算符......................................................... 1634

算数运算符的优先级............................................. 1635

赋值运算符......................................................... 1636

比较运算符......................................................... 1636

逻辑运算符......................................................... 1636

容器类型公共方法................................................... 1637

常用的数据类型转换................................................. 1639

二进制格式..................................................... 1639

八进制格式..................................................... 1640

十六进制格式................................................... 1640

字符串中的转义字符................................................. 1640

关键字............................................................. 1641

import......................................................... 1641

pass........................................................... 1642

常量............................................................... 1642

变量............................................................... 1643

变量的命名规则................................................. 1644

不同类型变量之间的计算......................................... 1646

变量的格式化输出............................................... 1647

格式化的三种方式........................................... 1648

非数字型变量................................................... 1649

列表(list)................................................. 1650

列表的定义............................................. 1650

列表常用操作........................................... 1652

查找列表中的元素................................... 1655

列表的切片......................................... 1655

列表嵌套............................................... 1656

元组(tuple)................................................ 1658

元组的定义............................................. 1658

元组和格式化字符串的转换............................... 1659

元组和列表之间的转换................................... 1660

元组的切片......................................... 1660

集合(set).................................................. 1660

字典(dict)................................................. 1661

字典的定义............................................. 1661

字典常用操作........................................... 1662

应用场景............................................... 1664

字符串(str)................................................ 1664

字符串的定义........................................... 1665

字符串常用操作......................................... 1666

字符串的方法........................................... 1666

应用场景............................................... 1670

字符串的切片........................................... 1671

重命名变量名................................................... 1673

变量的引用..................................................... 1674

可变和不可变类型............................................... 1678

局部变量和全局变量............................................. 1680

面试题:交换两个数字........................................... 1685

学生信息管理系统案例........................................... 1686

判断语句(if)....................................................... 1689

if............................................................. 1689

If-else........................................................ 1690

If-elif-else................................................... 1691

If嵌套......................................................... 1692

循环语句(while).................................................... 1693

break和continue............................................... 1695

While嵌套循环.................................................. 1697

循环遍历(for).................................................... 1698

列表遍历....................................................... 1698

元组遍历....................................................... 1699

字典遍历....................................................... 1699

for – else循环................................................ 1700

函数............................................................... 1701

函数基础....................................................... 1701

函数的定义..................................................... 1703

函数的文档注释规范............................................. 1704

函数的参数..................................................... 1705

不可变和可变的参数......................................... 1706

函数的缺省参数............................................. 1707

多值参数................................................... 1710

元组和字典的拆包........................................... 1711

函数的返回值(return)........................................... 1712

函数参数和返回值的作用......................................... 1715

无参数,无返回值........................................... 1715

无参数,有返回值........................................... 1716

有参数,无返回值........................................... 1717

有参数,有返回值........................................... 1718

函数的嵌套调用................................................. 1719

函数的递归..................................................... 1720

函数的文档注释规范............................................. 1722

变量类型强制转换函数........................................... 1723

输出函数:print和输入函数:input............................... 1724

查看变量类型:type............................................. 1726

随机数函数:random............................................. 1726

eval函数....................................................... 1727

模块............................................................... 1729

模块名也是一个标识符........................................... 1730

局部导入....................................................... 1730

导入所有的工具(不推荐)....................................... 1731

导入的模块的搜索顺序........................................... 1732

发布模块....................................................... 1734

windows下发布操作.......................................... 1736

Linux下发布操作............................................ 1738

安装模块....................................................... 1740

卸载模块....................................................... 1741

OS模块......................................................... 1742

获取本机平台信息........................................... 1742

对目录的操作............................................... 1743

判断操作................................................... 1743

Path模块................................................... 1743

pyc文件........................................................ 1744

Linux上的shebang符号(#!).......................................... 1745

面向对象........................................................... 1747

基本概念....................................................... 1747

类和对象....................................................... 1749

基本语法....................................................... 1751

定义简单的类(只包含方法)..................................... 1752

利用self在类封装的方法中输出对象属性.......................... 1753

初始化方法..................................................... 1754

内置方法....................................................... 1757

封装........................................................... 1760

一个对象的属性可以是另外一个类创建的对象................... 1765

私有属性和方法................................................. 1769

继承........................................................... 1772

多继承..................................................... 1775

方法的重写..................................................... 1777

多态........................................................... 1779

类的结构....................................................... 1782

实例....................................................... 1782

类属性..................................................... 1784

类方法..................................................... 1786

方法综合案例之游戏类....................................... 1789

单例........................................................... 1791

异常............................................................... 1796

包................................................................. 1802

操作方式1...................................................... 1803

操作方式2...................................................... 1804

pip安装第三方模块.................................................. 1804

安装常见错误解答............................................... 1804

安装ipython.................................................... 1805

安装pygame..................................................... 1805

安装selenium................................................... 1806

安装requests................................................... 1806

文件的基本操作(打开/读/写/关闭).................................. 1806

读取txt文本里的所有用户的用户名和密码实例:................... 1809

读取CSV文件................................................... 1810

读取json文件.................................................. 1810

读取XML文件................................................... 1810

文本文件的编码格式............................................. 1814

项目实战—飞机大战................................................. 1816

项目准备....................................................... 1817

游戏窗口和绘制图像............................................. 1818

游戏循环和键盘事件............................................. 1823

精灵和精灵组................................................... 1828

游戏框架搭建................................................... 1833

游戏背景....................................................... 1838

敌机出场....................................................... 1844

英雄飞机出场................................................... 1849

发射子弹....................................................... 1854

碰撞检测....................................................... 1857

单独搭建虚拟环境................................................... 1858

创建........................................................... 1860

查看已安装的虚拟环境........................................... 1861

虚拟环境默认安装位置........................................... 1861

改变虚拟环境安装位置........................................... 1862

常用命令....................................................... 1863

使用Pycharm创建安装虚拟环境方法............................... 1864

Windows下安装python虚拟环境....................................... 1864

虚拟环境中安装 flask........................................... 1866

requirements文件................................................... 1867

Flask轻量级Web开发框架............................................ 1869

Flask项目实例.................................................. 1870

Flask_WTF.......................................................... 1871

Pycharm里安装.................................................. 1871

全局安装插件................................................... 1872

WTForms支持的HTML标准字段..................................... 1873

WTForms常用验证函数............................................ 1874

路由定义的基本方式................................................. 1874

Web表单............................................................ 1876

flash实现模板传递闪现消息...................................... 1877

使用Flask_WTF实现表单......................................... 1879

Flask_SQLAlchemy关系型数据库....................................... 1882

安装........................................................... 1882

管理数据库..................................................... 1885

定义表模型的类............................................. 1887

增删改查操作表............................................. 1888

模型之间的关联............................................. 1889

数据查询操作............................................... 1890

Jinja2模板引擎..................................................... 1893

模板........................................................... 1893

Jinja2......................................................... 1894

使用........................................................... 1895

过滤器......................................................... 1896

项目实战之图书管理................................................. 1899

Flask_books_project.py文件代码如下:........................... 1899

books.html文件代码如下:....................................... 1903

Django开源web开发框架............................................. 1905

安装django包.................................................. 1905

创建项目....................................................... 1905

创建应用....................................................... 1907

模型设计....................................................... 1909

定义模型类................................................. 1909

迁移....................................................... 1911

数据操作................................................... 1914

后台管理....................................................... 1915

管理界面本地化............................................. 1916

创建管理员................................................. 1917

视图........................................................... 1918

定义视图................................................... 1918

模板........................................................... 1920

视图调用模板............................................... 1921

图书列表................................................... 1922

总结........................................................... 1925

爬虫............................................................... 1925

Requests模块................................................... 1926

Retrying模块................................................... 1928

数据提取方法................................................... 1929

Json....................................................... 1929

Xpath...................................................... 1929

lxml模块................................................... 1930

Format字符串格式化的一种方式................................... 1930

列表推导式..................................................... 1930

字典推导式..................................................... 1931

三元运算符..................................................... 1931

写爬虫的总结................................................... 1931

Scrapy爬虫框架................................................. 1932

自动化运维......................................................... 1932

Pexpect模块.................................................... 1932

fabric模块..................................................... 1933

安装....................................................... 1934

fabric使用................................................. 1934

案例一:动态获取远程目录列表........................... 1935

案例二:上传文件到远程服务器并执行..................... 1935

案例三:git代码自动化部署.............................. 1938

自动发送邮件功能................................................... 1939

整合自动发送测试报告邮件功能................................... 1940

其它相关技术知识........................................................... 1940

计算机里的文件......................................................... 1941

常见系统应用分层架构................................................... 1942

Web框架................................................................ 1943

MVC框架................................................................ 1943

网站流量分析网址....................................................... 1944

百度统计............................................................... 1944

Session................................................................ 1945

HTML................................................................... 1945

Json................................................................... 1949

键值对数据格式..................................................... 1949

数组数据格式....................................................... 1951

http(s)协议接口测试.................................................... 1951

虚拟机................................................................. 1952

HotSpot............................................................ 1952

MAT内存泄露检测工具.................................................... 1953

内存泄露如何分析................................................... 1953

EVEREST测试软硬件系统信息得分工具...................................... 1954

DataFactory数据生成工具................................................ 1955

DataFactory+SQL Server2008 r2 数据构造............................ 1956

DataFactory+MySQL数据构造.......................................... 1961

DataFactory快速生成测试数据........................................ 1966

Spotlight高级应用监控工具.............................................. 1968

Spotlight on windows服务器监控..................................... 1969

Spotlight on unix\linux服务器监控.................................. 1969

Spotlight on mysql监控mysql....................................... 1972

Spotlight on oracle监控oracle..................................... 1974

HttpWatch网页数据分析工具.............................................. 1988

Windows7安装....................................................... 1989

IE浏览器使用httpwatch............................................. 1990

Overview表示选定某个信息显示其概要信息:....................... 1991

Time Chart页信息............................................... 1991

Header(报头):表示从Web服务器发送和接受的报头信息;......... 1992

Cookies信息.................................................... 1992

Cache(缓存).................................................... 1993

Query String(查询字符串)....................................... 1994

POST Data...................................................... 1994

Content........................................................ 1996

Warning........................................................ 1996

Stream......................................................... 1996

HttpWatch请求信息框............................................ 1998

HttpWatch菜单区的功能介绍:..................................... 2002

Record..................................................... 2002

Stop....................................................... 2002

Clear...................................................... 2002

Summary.................................................... 2003

Find....................................................... 2004

Filter..................................................... 2004

Save....................................................... 2004

Help....................................................... 2005

Chrome浏览器使用httpwatch......................................... 2005

HttpFox火狐浏览器网页数据分析工具...................................... 2008

Fiddler在windows系统上的抓包工具...................................... 2011

简介............................................................... 2011

工作原理........................................................... 2011

安装............................................................... 2012

配置............................................................... 2012

配置Fiddler允许监听Https...................................... 2012

电脑安装证书............................................... 2013

手机端安装证书............................................. 2017

证书导入浏览器............................................. 2019

配置Fiddler允许远程连接....................................... 2021

Fiddler远程实例............................................ 2021

浏览器代理设置................................................. 2023

配置手机参数................................................... 2026

其他方面....................................................... 2032

主界面............................................................. 2032

菜单面板....................................................... 2034

Rules规则.................................................. 2034

断点设置............................................... 2034

Fiddler中设置断点修改Request...................... 2034

Fiddler中设置断点修改Response..................... 2036

自定义扩展脚本......................................... 2037

Tools工具.................................................. 2039

Hosts切换.............................................. 2039

工具面板....................................................... 2040

查找功能................................................... 2041

会话面板....................................................... 2041

Compare(对比文本)........................................ 2042

监控面板....................................................... 2043

Statistics统计面板......................................... 2045

Inspectors检查面板......................................... 2046

Headers标签............................................ 2047

TextView 标签.......................................... 2047

WebForms标签........................................... 2049

ImageView标签.......................................... 2049

Auth标签............................................... 2049

Cookies标签............................................ 2049

Raw标签................................................ 2050

Request消息的结构.................................. 2051

Response消息的结构................................. 2053

AutoResponder请求重定向面板................................ 2060

拖曳方式............................................... 2061

Import导入方式......................................... 2063

Composer构造器面板......................................... 2066

Filters过滤监控面板........................................ 2067

Timeline时间轴统计面板..................................... 2069

状态面板....................................................... 2069

Charles抓包工具........................................................ 2070

简介............................................................... 2070

安装及破解......................................................... 2070

Windows安装.................................................... 2071

Charles 破解原理一:文件覆盖............................... 2071

Charles 破解原理二:注册码进行注册......................... 2071

MacOS安装...................................................... 2071

Charles 破解原理一:文件覆盖............................... 2071

Charles 破解原理二:注册码进行注册......................... 2072

汉化包............................................................. 2072

解决乱码问题....................................................... 2073

Windows版本.................................................... 2073

MacOS版本...................................................... 2074

配置............................................................... 2075

proxy setting代理设置.......................................... 2076

动态端口....................................................... 2078

透明的HTTP代理................................................ 2078

options里主要是设置绕过代理.................................... 2079

SSL证书下载及安装.................................................. 2079

电脑安装SSL证书............................................... 2080

配置SSL的抓取域名............................................. 2082

手机安装SSL证书............................................... 2083

手机抓包HTTPS设置................................................. 2085

主界面............................................................. 2089

顶部菜单栏..................................................... 2091

右键菜单........................................................... 2092

在网址/域名上右键.............................................. 2092

在 overview区域 和 contents区域 右键....................... 2093

Overview介绍............................................... 2093

在Chart区域右键............................................... 2094

File文件菜单....................................................... 2094

Edit编辑菜单....................................................... 2095

查找........................................................... 2095

偏好设置....................................................... 2096

View视图菜单....................................................... 2098

结构体......................................................... 2098

Structure/结构视图......................................... 2098

Sequence/序列视图.......................................... 2099

高亮Hosts...................................................... 2100

Proxy代理菜单...................................................... 2102

开始/暂停记录.................................................. 2103

记录设置....................................................... 2104

开始/暂停模拟慢网速............................................ 2105

节流设置....................................................... 2105

启用/禁用断点.................................................. 2107

反向代理....................................................... 2108

正向代理和反向代理的区别:................................. 2108

反向代理的设置............................................. 2108

重写重定向................................................. 2108

保留主机头................................................. 2109

监听特定地址............................................... 2109

端口转发....................................................... 2109

访问控制设置................................................... 2110

外部代理设置................................................... 2110

Web界面设置.................................................... 2111

Tools工具菜单...................................................... 2112

禁用缓存....................................................... 2112

无缓存工具................................................. 2113

适用范围................................................... 2113

关于WEB缓存............................................... 2113

No caching的运行原理....................................... 2114

禁用cookies.................................................... 2114

禁用Cookie工具............................................ 2114

适用范围................................................... 2115

原理....................................................... 2115

注意....................................................... 2115

远程映射....................................................... 2115

使用建议................................................... 2116

映射类型................................................... 2116

本地映射....................................................... 2116

位置匹配................................................... 2116

本地映射工具............................................... 2117

动态文件................................................... 2117

怎么实现的................................................. 2118

例子....................................................... 2118

重写........................................................... 2118

调试....................................................... 2119

Type 类型.................................................. 2120

Where...................................................... 2121

Match...................................................... 2121

新建/替换.................................................. 2121

建议....................................................... 2122

黑名单......................................................... 2122

白名单......................................................... 2122

DNS欺骗........................................................ 2123

镜像........................................................... 2124

实际中的应用............................................... 2125

查询字符串包含在文件名中................................... 2125

所选HOST................................................... 2125

替代方法(右键save)....................................... 2125

自动保存....................................................... 2126

客户端进程设置................................................. 2127

撰写........................................................... 2128

撰写新会话..................................................... 2131

批量重复请求/重复发包工具...................................... 2131

高级批量请求/高级重复发包...................................... 2131

验证工具....................................................... 2132

重新验证................................................... 2132

发布Gist设置.................................................. 2132

发布Glist...................................................... 2133

window窗口菜单.................................................... 2133

Help帮助菜单....................................................... 2134

Filter过滤指定域名功能.............................................. 2134

直接过滤域名................................................... 2134

修改Include的域名和端口....................................... 2135

过滤焦点域名................................................... 2136

HTTP Debugger Pro抓包工具.............................................. 2138

Firebug火狐浏览器插件.................................................. 2138

Git代码版本控制工具.................................................... 2139

gitbash和cmder在windows操作系统下的命令行操作工具.................... 2140

snipaste截图贴图神器................................................... 2140

Linux知识.................................................................. 2140

Ubuntu桌面版操作系统................................................... 2141

安装ssh服务器..................................................... 2141

安装飞鸽........................................................... 2141

安装远程桌面....................................................... 2141

使用rdesktop................................................... 2141

安装谷歌浏览器Chrome............................................... 2142

Chrome谷歌助手访问浏览器插件................................... 2142

安装搜狗输入法..................................................... 2143

安装WPS............................................................ 2145

安装shutter截图编辑工具........................................... 2145

安装flatpak........................................................ 2148

安装deepin-wine平台............................................... 2149

安装QQ............................................................. 2149

安装微信........................................................... 2149

安装ptyhon3.7...................................................... 2149

Ubuntu升级python3.7之后导致终端无法打开的解决办法................. 2149

安装jdk1.8......................................................... 2151

安装tomcat8........................................................ 2152

DELL台式机安装Mac OS X 10.13.6版本操作系统黑苹果...................... 2152

一、准备工具....................................................... 2152

二、制作黑苹果 MacOS High Sierra 10.13.6 安装U盘.................. 2152

三、给MacOS系统分配磁盘空间....................................... 2156

四、配置 CLOVER.................................................... 2165

五、配置 BIOS...................................................... 2168

六、安装 MacOS 10.13.6 High Sierra................................. 2169

七、硬盘引导项设置................................................. 2183

八、修改显示器分辨率............................................... 2187

九、问题手册....................................................... 2188

十、安装远程桌面连接windows操作系统............................... 2189

基础知识............................................................... 2191

存储容量和传输速度的计算单位........................................... 2191

存储容量换算....................................................... 2191

传输速度换算....................................................... 2192

Linux的核心版本.................................................... 2192

软件测试面试宝典........................................................... 2193

如何测试............................................................... 2193

软件理论知识........................................................... 2194

软件文档管理........................................................... 2201

软件配置管理........................................................... 2203

软件质量管理........................................................... 2205

软件评审管理........................................................... 2205

需求分析............................................................... 2206

测试计划............................................................... 2206

测试用例............................................................... 2207

bug缺陷................................................................ 2213

测试报告............................................................... 2215

单元测试............................................................... 2216

集成测试............................................................... 2218

系统测试............................................................... 2219

验收测试............................................................... 2219

兼容性测试............................................................. 2219

安全性测试............................................................. 2220

自动化测试............................................................. 2221

性能测试............................................................... 2221

兼容性测试............................................................. 2223

移动端安卓和IOS........................................................ 2224

网络知识............................................................... 2224

操作系统及linux命令................................................... 2227

编程语言............................................................... 2228

个人临场回答........................................................... 2228

技术大拿个人知识在线网址................................................... 2233

培训机构................................................................... 2234

柠檬班................................................................. 2234

学习资料............................................................... 2234

猜你喜欢

转载自www.cnblogs.com/douyini/p/12389749.html