大话性能测试 JMeter实战 *栈性能测试修炼宝典软件测试教程测试方法技术工具JMeter应用知识
¥67.40
运费: | ¥ 0.00-20.00 |
商品详情
书名:大话性能测试:JMeter实战
定*:89.9
ISBN:9787**5573988
作者:胡通
版次:第*版
出版时间:202*-**
内容提要:
本书以业界开源性能测试工具JMeter为依托,结合真实的工作实践,用通俗易懂的语言层层深入讲解性能测试技能。*书共分为5章和6个附录,第*章讲解性能测试基础知识,*括性能测试的整体知识体系、*备基础知识和通用标准等;第2章讲解初级性能测试技能,*括JMeter九大核心组件的使用、测试脚本的编写等;第3章讲解中级性能测试技能,*括如何扩展JMeter的功能插件、搭建性能自动化和实时可视化平台等;第4章讲解*级性能测试技能,*括Dubbo的扩展测试、中间件的基准测试、JMeter源码的解析等;第5章通过实例剖析3种典型性能测试场景;附录*分扩展讲解实用性能知识,*括典型性能问题和解决方法、性能参数调*、问题定位和*化建议等。 本书适合对性能测试有入门、进*学习需求的测试人员,也适合对性能知识有学习需求的开发人员、运维人员等相关技术人员。
作者简介:
胡通 通信工程*业硕士,于某大型移动研发中心从事性能测试工作6年,在工作期间发表了5篇发明*利和*篇论文,参与过公司*万级数据量的性能测试项目,帮助公司从*到有建立起性能测试体系,实战经验丰富。荣获20*9年杭州未来科技城性能测试大赛*等奖。20*8年9月他在5*Testing连载“大话性能”*今。
目录:
目 录
第 *章 性能测试基础 *
*.* 性能测试新手入门 *
*.*.* 性能测试的背景 *
*.*.2 性能测试的目的 2
*.*.3 性能测试的分类 4
*.*.4 性能测试的术语和指标 4
*.*.5 性能测试的基础曲线模型 6
*.*.6 性能测试的技能知识图谱 7
*.*.7 新手入门基础知识 9
*.2 性能测试*备知识 *0
*.2.* 性能测试的完整工作流程 *0
*.2.2 性能测试的需求分析 **
*.2.3 性能测试的方案设计 *4
*.2.4 性能测试的环境搭建 *5
*.2.5 性能测试的数据构造 *9
*.2.6 性能协议的抓*分析 22
*.2.7 性能测试的脚本编写 23
*.2.8 性能测试的监控*署 24
*.2.9 性能问题的定位分析 43
*.2.*0 性能测试的报告总结 58
*.3 性能测试闭环流 58
*.4 性能测试执行时机 60
*.5 性能测试通用标准 6*
*.6 小结 62
第 2章 JMeter初级实战真经 63
2.* JMeter的常用版本功能回溯 63
2.2 JMeter的安装和使用 65
2.2.* Windows环境 65
2.2.2 macOS环境 67
2.2.3 Linux环境 68
2.2.4 命令行的使用 68
2.3 JMeter的常用核心组件 69
2.3.* 线程组 7*
2.3.2 配置元件 75
2.3.3 监听器 80
2.3.4 逻辑控制器 82
2.3.5 取样器 84
2.3.6 定时器 88
2.3.7 前置处理器 90
2.3.8 后置处理器 90
2.3.9 断言 93
2.4 JMeter的参数化方法 97
2.5 JMeter的关联方法 98
2.6 JMeter的断言方法 98
2.7 JMeter的集合点设置 98
2.8 JMeter的IP欺骗 99
2.9 JMeter的混合场景方法 *00
2.*0 JMeter的常见错误和常用小技巧 *0*
2.** 实战脚本解析 *06
2.**.* HTTP(S)请求 *06
2.**.2 SOAP请求 *08
2.**.3 UDP请求 *09
2.**.4 SQL语句 ***
2.*2 小结 **4
第3章 JMeter中级实战真经 **5
3.* JMeter的分布式压测 **5
3.*.* 分布式压测原理 **5
3.*.2 使用方法详解 **6
3.*.3 常见错误说明 **8
3.2 JMeter的BeanShell实战 **9
3.2.* 常用语法说明 *20
3.2.2 *0个应用示例讲解 *22
3.2.3 注意事项说明 *27
3.3 JMeter的函数式插件扩展 *27
3.3.* 扩展方法说明 *27
3.3.2 示例讲解 *29
3.4 JMeter的WebSocket实战 *37
3.4.* 组件知识讲解 *38
3.4.2 应用示例分析 *4*
3.4.3 注意事项强调 *50
3.5 JMeter+Shell的自动化性能测试 *50
3.5.* JMeter+Shell实例讲解 *5*
3.5.2 *级技巧应用 *55
3.6 JMeter的实时可视化平台搭建 *56
3.6.* 可视化方案展示 *56
3.6.2 InfluxDB知识*华 *56
3.6.3 InfluxDB安装*署 *59
3.6.4 Grafana知识*华 *6*
3.6.5 安装*署Grafana *62
3.6.6 平台搭建过程详解 *63
3.7 小结 *73
第4章 JMeter*级实战真经 *74
4.* JMeter的Dubbo性能测试实践 *74
4.*.* Dubbo核心知识点 *75
4.*.2 示例代码扩展讲解 *78
4.*.3 二次*化脚本和问题 *99
4.2 JMeter的TCP自定义消息性能测试
实践 204
4.2.* TCP组件知识详解 205
4.2.2 示例代码讲解 207
4.2.3 *万连接的参数调* 2*3
4.2.4 问题总结 2*3
4.3 JMeter对中间件的基准测试 2*4
4.3.* 消息中间件ActiveMQ 2*4
4.3.2 缓存中间件Redis 226
4.4 JMeter的常见问题和性能*化 238
4.5 JMeter的源码编译和解读 239
4.5.* JMeter源码编译 240
4.5.2 JMeter源码解读 246
4.6 小结 250
第5章 性能测试实战案例 25*
5.* 日常项目性能测试 25*
5.*.* 项目背景 25*
5.*.2 性能测试目标 25*
5.*.3 性能测试架构 252
5.*.4 测试环境搭建 252
5.*.5 测试数据构造 253
5.*.6 性能测试用例 254
5.*.7 性能脚本编写 256
5.*.8 性能测试监控 266
5.*.9 性能测试执行 266
5.*.*0 性能测试结果 267
5.2 方案对比性能测试 268
5.2.* 方案对比需求 268
5.2.2 性能测试方法 268
5.2.3 性能测试场景 269
5.2.4 性能测试脚本和代码 270
5.2.5 性能测试结果 273
5.3 MQTT性能测试 274
5.3.* 项目背景 275
5.3.2 MQTT和EMQ 275
5.3.3 性能测试环境 276
5.3.4 性能测试用例 278
5.3.5 JMeter脚本编写 279
5.3.6 性能测试结果 283
5.3.7 问题和*化 283
5.4 测试实战问题分析 283
5.4.* 实战典型问题* 284
5.4.2 实战典型问题二 285
5.4.3 实战典型问题三 287
5.5 小结 288
附录A 常见性能测试问题 289
A.* 出现too many open files 289
A.2 出现Out Of Memory Error 290
A.3 数据库连接池*释放 290
A.4 CPU使用率* 290
A.5 *论怎么压测,系统的TPS上*去 29*
附录B 性能参数调* 292
B.* Spring Boot 292
B.2 操作系统 292
B.3 常用中间件的核心性能参数 293
附录C Java代码定位和*化建议 295
C.* 代码*化细节 295
C.2 Java代码分析工具 297
附录D MySQL定位和*化建议 300
D.* 数据库性能瓶颈定位 300
D.2 配置*化 302
D.3 关于SQL语句的建议 305
D.4 索引建立和*化原则 306
附录E JVM定位和*化建议 308
E.* 堆内存设置和原理 309
E.2 虚拟机内存监控手段 3*0
E.3 参数说明和垃圾回收器 3**
E.4 常见JVM问题 3*3
E.5 如何*化GC 3*4
附录F Cookie和Session的关系 3*5
F.* Cookie 3*6
F.2 Session 3*7
定*:89.9
ISBN:9787**5573988
作者:胡通
版次:第*版
出版时间:202*-**
内容提要:
本书以业界开源性能测试工具JMeter为依托,结合真实的工作实践,用通俗易懂的语言层层深入讲解性能测试技能。*书共分为5章和6个附录,第*章讲解性能测试基础知识,*括性能测试的整体知识体系、*备基础知识和通用标准等;第2章讲解初级性能测试技能,*括JMeter九大核心组件的使用、测试脚本的编写等;第3章讲解中级性能测试技能,*括如何扩展JMeter的功能插件、搭建性能自动化和实时可视化平台等;第4章讲解*级性能测试技能,*括Dubbo的扩展测试、中间件的基准测试、JMeter源码的解析等;第5章通过实例剖析3种典型性能测试场景;附录*分扩展讲解实用性能知识,*括典型性能问题和解决方法、性能参数调*、问题定位和*化建议等。 本书适合对性能测试有入门、进*学习需求的测试人员,也适合对性能知识有学习需求的开发人员、运维人员等相关技术人员。
作者简介:
胡通 通信工程*业硕士,于某大型移动研发中心从事性能测试工作6年,在工作期间发表了5篇发明*利和*篇论文,参与过公司*万级数据量的性能测试项目,帮助公司从*到有建立起性能测试体系,实战经验丰富。荣获20*9年杭州未来科技城性能测试大赛*等奖。20*8年9月他在5*Testing连载“大话性能”*今。
目录:
目 录
第 *章 性能测试基础 *
*.* 性能测试新手入门 *
*.*.* 性能测试的背景 *
*.*.2 性能测试的目的 2
*.*.3 性能测试的分类 4
*.*.4 性能测试的术语和指标 4
*.*.5 性能测试的基础曲线模型 6
*.*.6 性能测试的技能知识图谱 7
*.*.7 新手入门基础知识 9
*.2 性能测试*备知识 *0
*.2.* 性能测试的完整工作流程 *0
*.2.2 性能测试的需求分析 **
*.2.3 性能测试的方案设计 *4
*.2.4 性能测试的环境搭建 *5
*.2.5 性能测试的数据构造 *9
*.2.6 性能协议的抓*分析 22
*.2.7 性能测试的脚本编写 23
*.2.8 性能测试的监控*署 24
*.2.9 性能问题的定位分析 43
*.2.*0 性能测试的报告总结 58
*.3 性能测试闭环流 58
*.4 性能测试执行时机 60
*.5 性能测试通用标准 6*
*.6 小结 62
第 2章 JMeter初级实战真经 63
2.* JMeter的常用版本功能回溯 63
2.2 JMeter的安装和使用 65
2.2.* Windows环境 65
2.2.2 macOS环境 67
2.2.3 Linux环境 68
2.2.4 命令行的使用 68
2.3 JMeter的常用核心组件 69
2.3.* 线程组 7*
2.3.2 配置元件 75
2.3.3 监听器 80
2.3.4 逻辑控制器 82
2.3.5 取样器 84
2.3.6 定时器 88
2.3.7 前置处理器 90
2.3.8 后置处理器 90
2.3.9 断言 93
2.4 JMeter的参数化方法 97
2.5 JMeter的关联方法 98
2.6 JMeter的断言方法 98
2.7 JMeter的集合点设置 98
2.8 JMeter的IP欺骗 99
2.9 JMeter的混合场景方法 *00
2.*0 JMeter的常见错误和常用小技巧 *0*
2.** 实战脚本解析 *06
2.**.* HTTP(S)请求 *06
2.**.2 SOAP请求 *08
2.**.3 UDP请求 *09
2.**.4 SQL语句 ***
2.*2 小结 **4
第3章 JMeter中级实战真经 **5
3.* JMeter的分布式压测 **5
3.*.* 分布式压测原理 **5
3.*.2 使用方法详解 **6
3.*.3 常见错误说明 **8
3.2 JMeter的BeanShell实战 **9
3.2.* 常用语法说明 *20
3.2.2 *0个应用示例讲解 *22
3.2.3 注意事项说明 *27
3.3 JMeter的函数式插件扩展 *27
3.3.* 扩展方法说明 *27
3.3.2 示例讲解 *29
3.4 JMeter的WebSocket实战 *37
3.4.* 组件知识讲解 *38
3.4.2 应用示例分析 *4*
3.4.3 注意事项强调 *50
3.5 JMeter+Shell的自动化性能测试 *50
3.5.* JMeter+Shell实例讲解 *5*
3.5.2 *级技巧应用 *55
3.6 JMeter的实时可视化平台搭建 *56
3.6.* 可视化方案展示 *56
3.6.2 InfluxDB知识*华 *56
3.6.3 InfluxDB安装*署 *59
3.6.4 Grafana知识*华 *6*
3.6.5 安装*署Grafana *62
3.6.6 平台搭建过程详解 *63
3.7 小结 *73
第4章 JMeter*级实战真经 *74
4.* JMeter的Dubbo性能测试实践 *74
4.*.* Dubbo核心知识点 *75
4.*.2 示例代码扩展讲解 *78
4.*.3 二次*化脚本和问题 *99
4.2 JMeter的TCP自定义消息性能测试
实践 204
4.2.* TCP组件知识详解 205
4.2.2 示例代码讲解 207
4.2.3 *万连接的参数调* 2*3
4.2.4 问题总结 2*3
4.3 JMeter对中间件的基准测试 2*4
4.3.* 消息中间件ActiveMQ 2*4
4.3.2 缓存中间件Redis 226
4.4 JMeter的常见问题和性能*化 238
4.5 JMeter的源码编译和解读 239
4.5.* JMeter源码编译 240
4.5.2 JMeter源码解读 246
4.6 小结 250
第5章 性能测试实战案例 25*
5.* 日常项目性能测试 25*
5.*.* 项目背景 25*
5.*.2 性能测试目标 25*
5.*.3 性能测试架构 252
5.*.4 测试环境搭建 252
5.*.5 测试数据构造 253
5.*.6 性能测试用例 254
5.*.7 性能脚本编写 256
5.*.8 性能测试监控 266
5.*.9 性能测试执行 266
5.*.*0 性能测试结果 267
5.2 方案对比性能测试 268
5.2.* 方案对比需求 268
5.2.2 性能测试方法 268
5.2.3 性能测试场景 269
5.2.4 性能测试脚本和代码 270
5.2.5 性能测试结果 273
5.3 MQTT性能测试 274
5.3.* 项目背景 275
5.3.2 MQTT和EMQ 275
5.3.3 性能测试环境 276
5.3.4 性能测试用例 278
5.3.5 JMeter脚本编写 279
5.3.6 性能测试结果 283
5.3.7 问题和*化 283
5.4 测试实战问题分析 283
5.4.* 实战典型问题* 284
5.4.2 实战典型问题二 285
5.4.3 实战典型问题三 287
5.5 小结 288
附录A 常见性能测试问题 289
A.* 出现too many open files 289
A.2 出现Out Of Memory Error 290
A.3 数据库连接池*释放 290
A.4 CPU使用率* 290
A.5 *论怎么压测,系统的TPS上*去 29*
附录B 性能参数调* 292
B.* Spring Boot 292
B.2 操作系统 292
B.3 常用中间件的核心性能参数 293
附录C Java代码定位和*化建议 295
C.* 代码*化细节 295
C.2 Java代码分析工具 297
附录D MySQL定位和*化建议 300
D.* 数据库性能瓶颈定位 300
D.2 配置*化 302
D.3 关于SQL语句的建议 305
D.4 索引建立和*化原则 306
附录E JVM定位和*化建议 308
E.* 堆内存设置和原理 309
E.2 虚拟机内存监控手段 3*0
E.3 参数说明和垃圾回收器 3**
E.4 常见JVM问题 3*3
E.5 如何*化GC 3*4
附录F Cookie和Session的关系 3*5
F.* Cookie 3*6
F.2 Session 3*7
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...