【重磅推出】性能提升100倍的性能测试监控优化方法

版权声明:本文为博主原创文章,转载需注明出处。 https://blog.csdn.net/david_pfw/article/details/82874860

目录

1. 性能测试指标与场景

1.1 性能常见指标

1.2 性能测试常见类型

1.3 性能测试报告关键图样

2. 性能监控与分析策略

2.1 数据说话

2.2 透明化一切可以透明的

2.3 分层分级的指标体系

2.4 性能分析过程

2.5 响应时间(RT)分解

2.6 Tomcat日志响应时间

3. 应用/中间件性能监控与分析

3.1 Jmeter TPS插件

3.2 Httpwatch/chrome

3.3 YSlow

3.4 Web前端性能优化常用方法

3.5 中间件监控—商业

4. 数据库性能监控与分析

4.1 性能监控—慢查询

4.2 性能监控— mysqldumpslow

4.3 性能监控— Explain执行计划

4.4 mysql慢查询优化案例

4.5 推荐书籍

5. 操作系统性能监控与分析

5.1 CPU、内存、IO之间的关系

5.2 操作系统性能分析树

5.3 OS常用阀值

5.4 Strace

6. 性能分析过程(总)

6.1 案例分析一

6.2 案例分析二

6.3 性能测试与性能优化成果


1. 性能测试指标与场景

1.1 性能常见指标

1. 响应时间(RT)
2. 吞吐量(TPS)
3. 成功率
4. 并发用户数
5. 各种利用率
    • CPU
    • 内存
    • IO
    • 磁盘空间
    • 网络
    • 连接池
    • JVM

1.2 性能测试常见类型

1.3 性能测试报告关键图样

2. 性能监控与分析策略

2.1 数据说话

2.2 透明化一切可以透明的

2.3 分层分级的指标体系

2.4 性能分析过程

2.5 响应时间(RT)分解

2.6 Tomcat日志响应时间

3. 应用/中间件性能监控与分析

3.1 Jmeter TPS插件

(下载地址: https://jmeter‐plugins.org/downloads/all/

3.2 Httpwatch/chrome

3.3 YSlow

3.4 Web前端性能优化常用方法

– 减少http请求
– 使用浏览器缓存
– 启动压缩
– 图片优化
– CSS放在页面最前面,JS在页面下面

3.5 中间件监控—商业

• JProfiler
• Diagnostics
• Jprobe
• Wily

线程Dump

4. 数据库性能监控与分析

4.1 性能监控—慢查询

4.2 性能监控— mysqldumpslow

4.3 性能监控— Explain执行计划

4.4 mysql慢查询优化案例

4.5 推荐书籍

5. 操作系统性能监控与分析

5.1 CPU、内存、IO之间的关系

5.2 操作系统性能分析树

5.3 OS常用阀值

5.4 Strace

6. 性能分析过程(总)

6.1 案例分析一

top –H –p pid

jstack pid >> log.txt printf "%x\n" 15753

6.2 案例分析二

6.3 性能测试与性能优化成果

系统吞吐量从50笔/秒提升到579笔/秒,达到545笔/秒要求。

各交易平均响应时间随着不断的调优,均降到3秒以内,达到小于3秒要求。


如果您觉得博主写的文章对您有帮助,可以请博主喝杯茶哦,O(∩_∩)O~

博主:诸葛本不亮

简介:毕业后做过多年程序猿、架构设计、项目经理、部门总监,待过传统软件公司,也在大型互联网公司负责过平台研发部,在这个行业浸淫十多年,在系统架构、SaaS平台搭建、项目管理以及部门管理等方面有着多年的一线实践经验。

目前与好友合伙创办了一个软件工作室,提供各类系统解决方案、咨询服务及技术合作,企业软件(SaaS平台、企业应用、商城、微信公众号及小程序开发)定制开发服务,大数据服务(数据采集及清洗、数据分析等),以及程序猿职业规划及转型咨询服务(程序猿转架构师、转项目管理、转技术管理等,可以提供相应的一线资料帮助您成功转型,获得大厂offer)。

微信号:danwang2138

猜你喜欢

转载自blog.csdn.net/david_pfw/article/details/82874860