搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件性能测试分析与调优实践之路(第2版)
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302654247
  • 作      者:
    作者:张永清|责编:夏毓彦
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-03-01
收藏
畅销推荐
内容介绍
本书主要分享作者在多年软件测试从业中积累的关于性能测试、分析诊断与调优技巧等方面的实战经验,帮助读者提升软件性能测试、分析诊断与调优的能力。本书配套PPT课件、作者微信答疑服务。 本书分为9章,内容包括软件性能测试、分析与调优基础,服务器的性能监控与分析,Web中间件的性能分析与调优等。 本书适合软件性能测试初学者、测试工程师、测试经理、研发经理、技术经理阅读,也适合作为高等院校或高职高专学习软件性能测试相关课程的教材和教学参考书。
展开
目录
第1章 性能测试、分析与调优基础
1.1 性能测试的基础
1.1.1 性能测试的分类
1.1.2 性能测试的场景
1.2 常见的性能测试指标
1.2.1 响应时间
1.2.2 TPS/QPS
1.2.3 并发用户
1.2.4 PV/UV
1.2.5 点击率
1.2.6 吞吐量
1.2.7 资源开销
1.3 性能测试的目标
1.4 性能测试的基本流程
1.4.1 性能需求分析
1.4.2 制定性能测试计划
1.4.3 编写性能测试方案
1.4.4 编写性能测试案例
1.4.5 搭建性能测试环境
1.4.6 构造性能测试数据
1.5 性能分析调优模型
1.6 性能分析调优思想
1.6.1 分层分析
1.6.2 科学论证
1.6.3 问题追溯与归纳总结
1.7 性能调优技术
1.7.1 缓存调优
1.7.2 同步转异步推送
1.7.3 削峰填谷
1.7.4 拆分
1.7.5 任务分解与并行计算
1.7.6 索引与分库分表
1.7.7 层层过滤
第2章 服务器的性能监控与分析
2.1 Linux服务器的性能监控与分析
2.1.1 通过vmstat深挖服务器的性能问题
2.1.2 如何通过mpstat分析服务器的性能指标
2.1.3 如何通过pidstat发现性能问题
2.1.4 从lsof中能看到什么
2.1.5 如何通过free看懂内存的真实使用
2.1.6 如何通过top发现问题
2.1.7 网络流量如何监控
2.1.8 nmon对Linux服务器的整体性能监控
2.2 Windows服务器的性能监控与分析
2.2.1 Windows性能监视器
2.2.2 Windows性能监视器下的性能分析
第3章 Web中间件的性能分析与调优
3.1 Nginx的性能分析与调优
3.1.1 Nginx负载均衡策略的介绍与调优
3.1.2 Nginx进程数的配置调优
3.1.3 Nginx事件处理模型的分析与调优
3.1.4 Nginx客户端连接数的调优
3.1.5 Nginx中文件传输的性能优化
3.1.6 Nginx中FastCGI配置的分析与调优
3.1.7 Nginx的性能监控
3.2 Apache的性能分析与调优
3.2.1 Apache的工作模式选择和进程数调优
3.2.2 Apache的mod选择与调优
3.2.3 Apache的KeepAlive调优
3.2.4 Apache的ab压力测试工具
3.2.5 Apache的性能监控
第4章 应用中间件的性能分析与调优
4.1 Tomcat的性能分析与调优
4.1.1 Tomcat的组件以及工作原理
4.1.2 Tomcat容器Connector性能参数调优
4.1.3 Tomcat容器的1/O分析与调优
4.1.4 SpringBoot中的Tomcat调优
4.2 WildFly的性能分析与调优
4.2.1 WildFly Standalone模式介绍
4.2.2 WildFly Standalone模式管理控制台性能参数调优
4.2.3 WildFly Standalone模式性能监控
第5章 Java应用程序的性能分析与调优
5.1 JVM基础知识
5.1.1 JVM简介
5.1.2 类加载器
5.1.3 Java虚拟机栈和原生方法栈
5.1.4 方法区与元数据区
5.1.5 堆区
5.1.6 程序计数器
5.1.7 垃圾回收
5.1.8 并行与并发
5.1.9 垃圾回收器
5.2 JVM如何监控
5.2.1 jconsole
5.2.2 jvisualvm
5.2.3 jmap
5.2.4 istat
5.3 JVM性能分析与诊断
5.3.1 如何读懂GC日志
5.3.2 jstack
5.3.3 MemoryAnalyzer
5.4 JVM性能调优技巧
5.4.1 如何减少GC
5.4.2 另类Java内存泄漏
第6章 MySQL数据库的性能分析
6.1 MySQL数据库的性能监控
6.1.1 如何查看MySQL数据库的连接数
6.1.2 如何查看MySQL数据库当前运行的事务与锁
6.1.3 MySQL中数据库表的监控
6.1.4 性能测试时MySQL中其他常用监控
6.2 MySQL数据库的性能定位
6.2.1 慢SQL
6.2.2 执行计划
6.2.3 MySQL数据库性能定位步骤
6.3 MySQL数据库查询的性能调优
6.3.1 合理创建索引
6.3.2 查询优化
第7章 性能测试、分析与调优案例实践
7.1 JMeter对HTTP服务的性能压测分析与调优
7.2 LoadRunner对HTTP服务的性能压测分析与调优
7.3 JMeter对RPC服务的性能压测分析与调优
7.3.1 JMeter如何通过自定义Sample来对RPC服务进行压测
7.3.2 JMeter对GRPC服务的性能压测分析与调优
7.4 JMeter对MySQL性能压测分析与调优
7.4.1 如何利用JMeter为MySQL数据库构造测试数据
7.4.2 JMeter对MySQL数据库的性能压测分析与调优
7.5 常见性能问题分析总结
第8章 安卓APP的性能分析
8.1 adb
8.2 DDMS
8.3 Android Studio Profiler
8.4 systrace
第9章 前端性能分析
9.1 谷歌浏览器开发工具Performance介绍
9.2 使用Performance来査看和定位页面性能
9.3 前端性能调优建议
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证