零成本实现Web性能测试-基于Apache Jmeter和Gatling

综合评级:
★★★★★

定价:
¥79.00

作者:
温素剑

出版社:
电子工业

出版日期:
2016/04/01

页数:
479

ISBN:
9787121282874

书籍介绍

本书从目前主流的开源性能测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具apache jmeter和gatling来完成web性能测试,便于读者轻松掌握web性能测试的原理、方法和实际操作。本书不是一本深奥的测试理论书籍,而是一本测试实战类的书籍。作者试图在书中向读者演示,如何在实际工作中轻松完成各种类型的性能测试。

作者简介

温素剑,毕业于电子科技大学电子信息工程专业,有多年的金融、电信行业软件开发和测试经验,目前在中国平安担任软件测试经理。

目录

第1章性能测试基础1

1.1初识性能测试1

1.1.1性能测试是什么1

1.1.2性能测试的目的2

1.1.3性能测试的常见分类2

1.1.4性能测试的常见观察指标3

1.1.5性能测试的基本流程3

1.2开源web性能测试8

1.2.1Web性能测试的重要性8

1.2.2开源性能测试8

1.2.3开源性能测试的优势9

1.3本章小结9

第2章JMeter基础知识10

2.1JMeter简介10

2.1.1JMeter主要特点11

2.1.2JMeter常用术语12

2.1.3JMeter测试结果字段的意义12

2.2JMeter工作原理13

2.3JMeter的安装13

2.3.1JMeter安装配置要求13

2.3.2JMeter安装13

2.4如何运行JMeter14

2.5配置JMeter20

2.6JMeter与LoadRunner优缺点对比21

2.7本章小结21

第3章Web性能测试脚本录制与开发22

3.1JMeterGUI基本操作22

3.2JMeter常用测试元件25

3.3JMeter脚本开发基础32

3.3.1JMeter执行顺序规则32

3.3.2作用域规则33

3.3.3JMeter属性和变量34

3.3.4使用变量参数化测试35

3.3.4创建Web测试计划35

3.5录制Web测试脚本41

3.5.1使用代理录制Web性能测试脚本41

3.5.2使用Badboy录制Web性能测试脚本46

3.6创建高级Web测试计划51

3.7本章小结52

第4章数据库性能测试脚本开发53

4.1创建数据库测试计划53

4.2九步轻松搞定Oracle数据库性能测试58

4.3本章小结63

第5章FTP性能测试脚本开发64

5.1FTP是什么64

5.2创建FTP测试计划68

5.3本章小结72

第6章LDAP性能测试脚本开发73

6.1LDAP是什么73

6.2创建LDAP测试计划84

6.3LDAP常见操作指南89

6.4创建扩展LDAP测试计划91

6.5本章小结100

第7章WebService性能测试脚本开发101

7.1WebService是什么101

7.1.1技术和规则102

7.1.2目标102

7.2创建WebService测试计划105

7.3本章小结108

第8章JMS性能测试脚本开发109

8.1JMS是什么109

8.1.1定义109

8.1.2简介109

8.1.3历史110

8.1.4体系架构110

8.1.5JMS模型110

8.1.6传递消息方式111

8.1.7JMS应用程序接口112

8.1.8JMS提供者实现113

8.2创建JMS点对点测试计划113

8.3创建JMSTopic测试计划116

8.4本章小结120

第9章服务器监控测试脚本开发121

9.1创建监控测试计划121

9.2本章小结125

第10章详解JMeter测试元件126

10.1详解JMeter监听器(Listeners)126

10.2详解JMeter逻辑控制器135

10.3详解JMeter配置元件151

10.4详解JMeter断言175

10.5详解JMeter定时器188

10.6详解JMeter前置处理器195

10.7详解JMeter后置处理器205

10.8详解JMeter采样器217

10.9详解JMeter其他测试元件268

10.10本章小结286

第11章JMeter进阶知识287

11.1详解JMeter函数和变量287

11.2详解JMeter正则表达式310

11.3详解JMeter远程测试314

11.4详解JMeter最佳实践经验319

11.5一些小技巧324

11.6本章小结326

第12章性能测试结果分析327

12.1如何分析性能测试结果327

12.2如何借助监听器发现性能缺陷330

12.2.1监听器——性能测试分析的基石330

12.2.2巧用监听器——识别性能缺陷354

12.3借助Ant实现批量测试和报表生成361

12.4本章小结363

第13章JMeter性能测试实战——电话销售系统364

13.1测试背景和测试目标364

13.2分析确定性能测试指标364

13.4录制创建性能测试脚本366

13.5运行性能测试脚本369

13.6分析性能测试结果371

13.7上报性能测试缺陷374

13.8本章小结375

第14章Gatling基础知识376

14.1Gatling与JMeter优缺点对比378

14.2Gatling快速上手379

14.3Gatling进阶指南386

14.4本章小结392

……

第15章Gatling详解393

第16章Gatling会话417

第17章GatlingHTTP协议427

第18章GatlingJMS459

第19章Gatling扩展462

第20章Gatling性能测试实战——搜索引擎470

课课家教育

未登录