零成本实现Web 性能测试

零成本实现Web 性能测试

作者:温素剑

出版社:电子工业

出版年:2016年11月

ISBN:9787121282874

所属分类:历史文化

书刊介绍

《零成本实现Web 性能测试》内容简介

《零成本实现Web性能测试——基于Apache JMeter和Gatling》从目前主流的开源性能测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具Apache JMeter和Gatling来完成Web性能测试,便于读者轻松掌握WEB性能测试的原理、方法和实际操作。《零成本实现Web性能测试——基于Apache JMeter和Gatling》不是一本深奥的测试理论书籍,而是一本测试实战类的书籍。作者试图在《零成本实现Web性能测试——基于Apache JMeter和Gatling》中向读者演示,如何在实际工作中轻松完成各种类型的性能测试。
温素剑,毕业于电子科技大学电子信息工程专业,有多年的金融、电信行业软件开发和测试经验,目前在中国平安担任软件测试经理。

作品目录

前言
第1章:性能测试基础
1.1、初识性能测试
1.1.1、性能测试是什么
1.1.2、性能测试的目的
1.1.3、性能测试的常见分类
1.1.4、性能测试的常见观察指标
1.1.5、性能测试的基本流程
1.2、开源Web性能测试
1.2.1、Web性能测试的重要性
1.2.2、开源性能测试
1.2.3、开源性能测试的优势
1.3、本章小结
第2章:JMeter基础知识
2.1、JMeter简介
2.1.1、JMeter主要特点
2.1.2、JMeter常用术语
2.1.3、JMeter测试结果字段的意义
2.2、JMeter工作原理
2.3、JMeter的安装
2.3.1、JMeter安装配置要求
2.3.2、JMeter安装
2.4、如何运行JMeter
2.5、配置JMeter
2.6、JMeter与LoadRunner优缺点对比
2.7、本章小结
第3章:Web性能测试脚本录制与开发
3.1、JMeter
GUI基本操作
3.2、JMeter常用测试元件
3.3、JMeter脚本开发基础
3.3.1、JMeter执行顺序规则
3.3.2、作用域规则
3.3.3、JMeter属性和变量
3.3.4、使用变量参数化测试
3.3.5、创建Web测试计划
3.4、录制Web测试脚本
3.4.1、使用代理录制Web性能测试脚本
3.4.2、使用Badboy录制Web性能测试脚本
3.5、创建高级Web测试计划
3.6、本章小结
第4章:数据库性能测试脚本开发
4.1、创建数据库测试计划
4.2、九步轻松搞定Oracle数据库性能测试
4.3、本章小结
第5章:FTP性能测试脚本开发
5.1、FTP是什么
5.2、创建FTP测试计划
5.3、本章小结
第6章:LDAP性能测试脚本开发
6.1、LDAP是什么
6.2、创建LDAP测试计划
6.3、LDAP常见操作指南
6.4、创建扩展LDAP测试计划
6.5、本章小结
第7章:Web
Service性能测试脚本开发
7.1、Web
Service是什么
7.1.1、技术和规则
7.1.2、目标
7.2、创建Web
Service测试计划
7.3、本章小结
第8章:JMS性能测试脚本开发
8.1、JMS是什么
8.1.1、定义
8.1.2、简介
8.1.3、历史
8.1.4、体系架构
8.1.5、JMS模型
8.1.6、传递消息方式
8.1.7、JMS应用程序接口
8.1.8、JMS提供者实现
8.2、创建JMS点对点测试计划
8.3、创建JMS
Topic测试计划
8.4、本章小结
第9章:服务器监控测试脚本开发
9.1、创建监控测试计划
9.2、本章小结
第10章:详解JMeter测试元件
10.1、详解JMeter监听器(Listeners)
10.2、详解JMeter逻辑控制器
10.3、详解JMeter配置元件
10.4、详解JMeter断言
10.5、详解JMeter定时器
10.6、详解JMeter前置处理器
10.7、详解JMeter后置处理器
10.8、详解JMeter采样器
10.9、详解JMeter其他测试元件
10.10、本章小结
第11章:JMeter进阶知识
11.1、详解JMeter函数和变量
11.2、详解JMeter正则表达式
11.3、详解JMeter远程测试
11.4、详解JMeter最佳实践经验
11.5、一些小技巧
11.6、本章小结
第12章:性能测试结果分析
12.1、如何分析性能测试结果
12.2、如何借助监听器发现性能缺陷
12.2.1、监听器——性能测试分析的基石
12.2.2、巧用监听器——识别性能缺陷
12.3、借助Ant实现批量测试和报表生成
12.4、本章小结
第13章:JMeter性能测试实战——电话销售系统
13.1、测试背景和测试目标
13.2、分析确定性能测试指标
13.3、录制创建性能测试脚本
13.4、运行性能测试脚本
13.5、分析性能测试结果
13.6、上报性能测试缺陷
13.7、本章小结
第14章:Gatling基础知识
14.1、Gatling与JMeter优缺点对比
14.2、Gatling快速上手
14.3、Gatling进阶指南
14.4、本章小结
第15章:Gatling详解
15.1、Gatling概念
15.2、Gatling目录结构
15.3、Gatling安装细节与如何适配操作系统
15.4、Gatling配置
15.5、模拟器结构
15.6、模拟器初始化
15.7、场景
15.8、断言
15.9、报告
15.10、本章小结
第16章:Gatling会话
16.1、Session
API
16.2、EL和表达式
16.3、填充器
16.4、验证
16.5、本章小结
第17章:Gatling
HTTP协议
17.1、HTTP协议
17.2、HTTP请求
17.3、HTTP头
17.4、HTTP检查点
17.5、SSL
17.6、HTTP助手
17.7、HTTP录制器
17.8、WebSocket
17.9、本章小结
第18章:Gatling
JMS
18.1、JMS协议
18.2、本章小结
第19章:Gatling扩展
19.1、Graphite
19.2、SBT插件
19.3、Maven插件
19.4、Jenkins插件
19.5、VTD
XML
19.6、第三方插件
19.7、性能扩展
19.8、参数传递
19.9、处理JSF
19.10、本章小结
第20章:Gatling性能测试实战——搜索引擎
20.1、测试目标
20.2、构建Gatling场景
20.3、运行Gatling场景,分析结果
20.4、本章小结

相关推荐

微信二维码