作品简介

本书主要分享作者在多年软件测试从业中积累的关于性能测试、分析诊断与调优的技巧以及实战经验,使读者在性能测试、分析诊断与调优能力上有进一步的提升。

本书分为8章,首先从性能测试的基础理论开始介绍,包括性能测试的基本概念、常见的性能指标、性能测试流程等,接着会介绍Linux和Windows服务器的性能指标监控和性能分析技巧、Web中间件和应用中间件的常见性能诊断调优方法、Java应用程序的性能分析诊断调优技巧、MySQL数据库以及安卓APP的常见性能分析诊断方式,最后会结合LoadRunner、JMeter等常见性能测试工具以及结合HTTP、RPC等常见的传输协议一起来剖析真实的性能测试分析调优案例。

本书适合性能测试初学者、测试工程师、测试经理、研发经理、技术经理作为技术参考书,也适合高等院校与培训学校软件测试相关专业的师生作为教学参考书。

张永清著。

作品目录

  • 内容简介
  • 推荐序一
  • 推荐序二
  • 前言
  • 第1章 性能测试、分析与调优基础
  • 1.1 性能测试的基础
  • 1.2 常见的性能测试指标
  • 1.3 性能测试的目标
  • 1.4 性能测试的基本流程
  • 1.5 性能分析调优模型
  • 1.6 性能分析调优思想
  • 1.7 性能调优技术
  • 第2章 服务器的性能监控与分析
  • 2.1 Linux服务器的性能监控与分析
  • 2.2 Windows服务器的性能监控与分析
  • 第3章 Web中间件的性能分析与调优
  • 3.1 Nginx的性能分析与调优
  • 3.2 Apache的性能分析与调优
  • 第4章 应用中间件的性能分析与调优
  • 4.1 Tomcat的性能分析与调优
  • 4.2 WildFly的性能分析与调优
  • 第5章 Java应用程序的性能分析与调优
  • 5.1 JVM基础知识
  • 5.2 JVM如何监控
  • 5.3 JVM性能分析与诊断
  • 5.4 JVM性能调优技巧
  • 第6章 MySQL数据库的性能分析
  • 6.1 MySQL数据库的性能监控
  • 6.2 MySQL数据库的性能定位
  • 第7章 性能测试、分析与调优案例实践
  • 7.1 JMeter对HTTP服务的性能压测分析与调优
  • 7.2 LoadRunner对HTTP服务的性能压测分析与调优
  • 7.3 JMeter对RPC服务的性能压测分析与调优
  • 第8章 安卓APP的性能分析
  • 8.1 adb
  • 8.2 DDMS
  • 8.3 Android Studio profiler
  • 8.4 systrace
展开全部