《零成本实现Web性能测试:基于Apache JMeter》是一本关于Web性能测试的实战书籍,读者朋友们在认真阅读完《零成本实现Web性能测试:基于Apache JMeter》后,相信能够将所学知识应用到生产实践中。《零成本实现Web性能测试:基于Apache JMeter》首先介绍基础的性能测试理论,接着详细介绍如何使用JMeter完成各种类型的性能测试。实战章节中作者以测试某大型保险公司电话销售系统为例,手把手教会读者如何用JMeter来完成一个实际的性能测试任务。
《零成本实现Web性能测试:基于Apache JMeter》内容丰富、知识点讲解透彻,适合软件测试工程师、测试经理、高等院校相关专业的学生参考学习,同时也可作为相关培训班的教材。
第1章 性能测试基础 1
1.1 初识性能测试 1
1.1.1 性能测试的概念 1
1.1.2 性能测试的目的 2
1.1.3 性能测试的常见分类 2
1.1.4 性能测试的常见指标 3
1.1.5 性能测试的基本流程 4
1.2 开源Web性能测试 8
1.2.1 Web性能测试的重要性 8
1.2.2 开源Web性能测试介绍 8
1.2.3 开源性能测试的优势 9
1.3 本章小结 10
第2章 JMeter基础知识 11
2.1 JMeter简介 11
2.1.1 JMeter主要特点 12
2.1.2 JMeter常用术语 13
2.1.3 JMeter测试结果字段的意义 13
2.2 JMeter工作原理 14
2.3 JMeter的安装与目录结构 15
2.3.1 JMeter安装配置要求 15
2.3.2 JMeter目录结构 15
2.4 如何运行JMeter 18
2.5 配置JMeter 25
2.6 JMeter与 LoadRunner优缺点对比 25
2.7 本章小结 26
第3章 Web性能测试脚本录制与开发 27
3.1 JMeter GUI基本操作 27
3.2 JMeter常用测试元件 30
3.3 JMeter脚本开发基础 37
3.3.1 JMeter执行顺序规则 37
3.3.2 作用域规则 38
3.3.3 JMeter属性和变量 40
3.3.4 使用变量参数化测试 40
3.4 创建Web测试计划 41
3.5 录制Web测试脚本 47
3.5.1 使用代理录制Web性能测试脚本 47
3.5.2 使用Badboy录制Web性能测试脚本 52
3.6 创建高级Web测试计划 57
3.7 本章小结 58
第4章 数据库性能测试脚本开发 59
4.1 创建数据库测试计划 59
4.2 九步轻松搞定Oracle数据库性能测试 62
4.3 本章小结 68
第5章 FTP性能测试脚本开发 69
5.1 FTP是什么 69
5.2 创建FTP测试计划 74
5.3 本章小结 78
第6章 LDAP性能测试脚本开发 79
6.1 LDAP是什么 79
6.2 创建LDAP测试计划 90
6.3 LDAP常见操作指南 95
6.4 创建扩展LDAP测试计划 97
6.5 本章小结 107
第7章 Web Service性能测试脚本开发 108
7.1 Web Service是什么 108
7.2 创建Web Service测试计划 112
7.3 本章小结 115
第8章 JMS性能测试脚本开发 116
8.1 JMS是什么 116
8.2 创建JMS点对点测试计划 121
8.3 创建JMS Topic测试计划 124
8.4 本章小结 128
第9章 服务器监控测试脚本开发 129
9.1 创建监控测试计划 129
9.2 本章小结 133
第10章 详解JMeter测试原件 134
10.1 详解JMeter监听器 134
10.2 详解JMeter逻辑控制器 144
10.3 详解JMeter配置元件 161
10.4 详解JMeter定时器 181
10.5 详解JMeter前置处理器 187
10.6 详解JMeter后置处理器 196
10.7 详解JMeter采样器 205
10.8 详解JMeter其他测试元件 248
10.9 本章小结 261
第11章 JMeter进阶知识 262
11.1 详解JMeter函数和变量 262
11.2 详解JMeter正则表达式 282
11.3 详解JMeter远程测试 285
11.4 详解JMeter最佳实践经验 291
11.5 一些小技巧 297
11.6 本章小结 299
第12章 性能测试结果分析 300
12.1 如何分析性能测试结果 300
12.2 如何借助监听器发现性能缺陷 303
12.2.1 监听器——性能测试分析的基石 303
12.2.2 巧用监听器——识别性能缺陷 322
12.3 借助Ant实现批量测试和报表生成 330
12.4 本章小结 331
第13章 JMeter性能测试实战——电话销售系统 332
13.1 测试背景和测试目标 332
13.2 分析确定性能测试指标 332
13.3 录制创建性能测试脚本 334
13.4 运行性能测试脚本 337
13.5 分析性能测试结果 340
13.6 上报性能测试缺陷 342
13.7 本章小结 343
《打开餐巾纸(〈餐巾纸的背面〉之实用手册)》内容简介:难以置信,一张餐巾纸上曾诞生过这样的伟大创想:一个三角形,开创了美国
Cisco 局域网交换基础 本书特色 随着网络流量、CPU处理速度、操作系统处理能力、网络密集应用的显著增加,LAN已经逐渐变得拥塞和不堪重负。对于彩网络和计算...
《谭其骧历史地理十讲》内容简介:都说巍巍汉唐,汉朝、唐朝的版图究竟有多大?历史上的中国范围如何划定、依据什么标准?七大古都
SandeepKumarPatel是一位高级web工程师,技术博客www.tutorialsavvy.com的创始人,该博客自2012年创建以来一直被广泛阅读。...
《好玩的生物学:陪中学生一起阅读生命》内容简介:本书是一本适合全学段中学生进行严肃阅读的生物学科普读物。全书以“系统”“适
《Ubuntu标准教程》由浅入深、循序渐进地介绍了Ubuntu系统的相关知识。全书内容包括Ubuntu简介、系统的安装与快速配置、Linux文件
《文史随感》内容简介:本书是戴逸先生在史学研究之余创作的文史随感结集,书中鉴古思今,内容涉及作者对中国历史和文学、中西文化
《Cocos2d-x 3.x游戏开发实战》内容简介:《Cocos2d-x 3.x游戏开发实战》是一本介绍Cocos2d-x游戏引擎的实用图书,全面介绍了最新的
《大数据云图》内容简介:★亚马逊、Google、IBM、Facebook、LinkedIn……超过一百家大数据公司的商业法则深度解密。教育、医疗、电
《食品雕刻项目化教程》内容简介:《食品雕刻项目化教程》基于“项目引导、任务驱动”的项目化教学方式编写,体现“学以致用”、“
《世界想象:西学东渐与明清汉文地理文献》内容简介:16至19世纪的西学东渐,使中国社会进入一个独特的文化转型期。此间所形成的汉
计算机网络技术及实训 内容简介本书从实际应用出发,全面、系统地介绍计算机网络技术的基本知识和基本技能,在内容编排上深入浅出、循序渐进、图文并茂,相应的实训内容能...
ThelargestgroupwithanunsatisfieddemandforagoodbookonHTTPistheworldwidegroupofWeb...
《人人都能做主播》内容简介:网络主播和短视频进入门槛极低,但成功率却不高。这是因为直播达人和短视频达人并不像电视台主播一样
Itsnotenoughtodesignawebsitethatlooksnice.Whatsthestory?Whyisthatheadergreen?Why...
《让听得见炮声的人决策:任正非的华为管理之道》内容简介:本书全面梳理、总结了任正非的管理思想、经商智慧,让读者可以深入了解
随着Ajax的兴起,JavaScript迅速地从改进网站的配角晋升为开发专业级高质量应用的主角,成为了Web开发中不可缺少的一员。本书主要
Photoshop CS5中文版标准教程:超值案例教学版 内容简介 本书全面、系统地介绍了Photoshop CS5图像处理的基本操作与应用技巧,内容包括图像处...
《游戏经济:以社交媒体游戏促进业务增长》内容简介:社交媒体游戏以其富有曲折的故事情节、情感体验和互动性,令用户着迷,如果能
《二十五史藝文經籍志考補萃編續刊(第十二卷)》内容简介:本书是一部史志目录汇集与整理的大型丛书,对所收之书,每种都精选底本