新書推薦:
《
真谛全集(共6册)
》
售價:HK$
1156.4
《
敦煌通史:魏晋北朝卷
》
售價:HK$
162.3
《
唯美手编16:知性优雅的编织
》
售價:HK$
54.9
《
情绪的惊人力量:跟随内心的指引,掌控情绪,做心想事成的自己
》
售價:HK$
50.4
《
棉的全球史(历史·文化经典译丛)
》
售價:HK$
109.8
《
超越百岁看这本就够了
》
售價:HK$
55.8
《
亚洲戏剧史·南亚卷
》
售價:HK$
143.4
《
中国历代竹器图谱与数字活化
》
售價:HK$
557.8
|
編輯推薦: |
针对性强,所有示例源于实际开发实例讲解,以大大小小的案例对应每一个知识点代码丰富,数千行实战代码,培养超强动手能力案例实战,最后给出3个完整的大型系统
|
內容簡介: |
本书从目前主流的开源性能测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具Apache JMeter和Gatling来完成Web性能测试,便于读者轻松掌握WEB性能测试的原理、方法和实际操作。本书不是一本深奥的测试理论书籍,而是一本测试实战类的书籍。作者试图在书中向读者演示,如何在实际工作中轻松完成各种类型的性能测试。
|
關於作者: |
温素剑,毕业于电子科技大学电子信息工程专业,有多年的金融、电信行业软件开发和测试经验,目前在中国平安担任软件测试经理。
|
目錄:
|
第1章 性能测试基础11.1 初识性能测试11.1.1 性能测试是什么11.1.2 性能测试的目的21.1.3 性能测试的常见分类21.1.4 性能测试的常见观察指标31.1.5 性能测试的基本流程31.2 开源Web性能测试81.2.1 Web性能测试的重要性81.2.2 开源性能测试81.2.3 开源性能测试的优势91.3 本章小结9第2章 JMeter基础知识102.1 JMeter简介102.1.1 JMeter主要特点112.1.2 JMeter常用术语122.1.3 JMeter测试结果字段的意义122.2 JMeter工作原理132.3 JMeter的安装132.3.1 JMeter安装配置要求132.3.2 JMeter安装132.4 如何运行JMeter142.5 配置JMeter202.6 JMeter与LoadRunner优缺点对比212.7 本章小结21第3章 Web性能测试脚本录制与开发223.1 JMeter GUI基本操作223.2 JMeter常用测试元件253.3 JMeter脚本开发基础323.3.1 JMeter执行顺序规则323.3.2 作用域规则333.3.3 JMeter属性和变量343.3.4 使用变量参数化测试353.3.4 创建Web测试计划353.5 录制Web测试脚本413.5.1 使用代理录制Web性能测试脚本413.5.2 使用Badboy录制Web性能测试脚本463.6 创建高级Web测试计划513.7 本章小结52第4章 数据库性能测试脚本开发534.1 创建数据库测试计划534.2 九步轻松搞定Oracle数据库性能测试584.3 本章小结63第5章 FTP性能测试脚本开发645.1 FTP是什么645.2 创建FTP测试计划685.3 本章小结72第6章 LDAP性能测试脚本开发736.1 LDAP是什么736.2 创建LDAP测试计划846.3 LDAP常见操作指南896.4 创建扩展LDAP测试计划916.5 本章小结100第7章 Web Service性能测试脚本开发1017.1 Web Service是什么1017.1.1 技术和规则1027.1.2 目标1027.2 创建Web Service测试计划1057.3 本章小结108第8章 JMS性能测试脚本开发1098.1 JMS是什么1098.1.1 定义1098.1.2 简介1098.1.3 历史1108.1.4 体系架构1108.1.5 JMS模型1108.1.6 传递消息方式1118.1.7 JMS应用程序接口1128.1.8 JMS提供者实现1138.2 创建JMS点对点测试计划1138.3 创建JMS Topic测试计划1168.4 本章小结120第9章 服务器监控测试脚本开发1219.1 创建监控测试计划1219.2 本章小结125第10章 详解JMeter测试元件12610.1 详解JMeter监听器(Listeners)12610.2 详解JMeter逻辑控制器13510.3 详解JMeter配置元件15110.4 详解JMeter断言17510.5 详解JMeter定时器18810.6 详解JMeter前置处理器19510.7 详解JMeter后置处理器20510.8 详解JMeter采样器21710.9 详解JMeter其他测试元件26810.10 本章小结286第11章 JMeter进阶知识28711.1 详解JMeter函数和变量28711.2 详解JMeter正则表达式31011.3 详解JMeter远程测试31411.4 详解JMeter最佳实践经验31911.5 一些小技巧32411.6 本章小结326第12章 性能测试结果分析32712.1 如何分析性能测试结果32712.2 如何借助监听器发现性能缺陷33012.2.1 监听器——性能测试分析的基石33012.2.2 巧用监听器——识别性能缺陷35412.3 借助Ant实现批量测试和报表生成36112.4 本章小结363第13章 JMeter性能测试实战——电话销售系统36413.1 测试背景和测试目标36413.2 分析确定性能测试指标36413.4 录制创建性能测试脚本36613.5 运行性能测试脚本36913.6 分析性能测试结果37113.7 上报性能测试缺陷37413.8 本章小结375第14章 Gatling基础知识37614.1 Gatling与JMeter优缺点对比37814.2 Gatling快速上手37914.3 Gatling进阶指南38614.4 本章小结392第15章 Gatling详解39315.1 Gatling概念39315.2 Gatling目录结构39515.3 Gatling安装细节与如何适配操作系统39615.4 Gatling配置39715.5 模拟器结构39915.6 模拟器初始化40115.7 场景40315.8 断言40915.9 报告41115.10 本章小结416第16章 Gatling会话41716.1 Session API41716.2 EL 和表达式41916.3 填充器42016.4 验证42416.5 本章小结426第17章 Gatling HTTP协议42717.1 HTTP协议42717.2 HTTP请求43317.3 HTTP头43517.4 HTTP 检查点44217.5 SSL44717.6 HTTP助手44817.7 HTTP录制器44917.8 WebSocket45417.9 本章小结458第18章 Gatling JMS45918.1 JMS 协议45918.2 本章小结461第19章 Gatling扩展46219.1 Graphite46219.2 SBT插件46519.3 Maven插件46519.4 Jenkins插件46619.5 VTD XML46619.6 第三方插件46619.7 性能扩展46719.8 参数传递46719.9 处理JSF46719.10 本章小结469第20章 Gatling性能测试实战——搜索引擎47020.1 测试目标47020.2 构建Gatling场景47120.3 运行Gatling场景,分析结果47720.4 本章小结479
|
|