网站标题 关键字,湖南营销型网站建设团队,网络文化经营许可证有效期几年,互联网营销师整体总思路#xff1a;从前到后#xff0c;从表象到内部,
一、首先确定测试链路信息#xff0c;然后分部排查#xff1a; 1、排除自己-----首先排除压力机自身的问题#xff0c;如CPU、内存#xff0c;网络#xff0c;脚本编写#xff0c;以及jmeter自身缺陷等原因 2、…整体总思路从前到后从表象到内部,
一、首先确定测试链路信息然后分部排查 1、排除自己-----首先排除压力机自身的问题如CPU、内存网络脚本编写以及jmeter自身缺陷等原因 2、排除网络问题------排查网络问题监控压力机到后端服务器的网络以及各服务器间的网络是否达到网络上限 3、排除资源消耗-----监控服务端所有机器的操作系统负载如CPU、内存、磁盘、网络是否达到瓶颈 二、从表象入手查询被测系统的日志
4、被测系统日志查询----监控中间件的访问日志观察响应时间大体确定耗时处于哪一段 5、监控应用服务器的日志查看是否存在ERROR日志比如TimeOut或其他类型报错
三、从内部入手查询系统的公共参数jvm、gc、sql 6、监控各中间件的连接数如nginx、tomcat、mysql等是否达到上限 7、监控应用程序线程状态使用jstack或jvisualvm查看是否有死锁、阻塞等情况 8、监控应用程序的jvm使用jstat或者jmap查看GC情况是否内存泄漏等 9、使用jprofiler监控应用程序可以查看耗时比较长的代码方法 10、监控数据库是否存在慢查询一般数据库CPU高都是因为SQL语句效率低造成的 11、检查数据库执行计划是否有全表扫描以及索引不生效的情况
四、从外部入手查询关联系统的性能 12、检查系统外部依赖情况如果外部依赖系统性能差也会造成本系统性能低
五、分块定位系统瓶颈 13、对于不好定位的问题可以考虑采用模块隔离法来确定问题
14、分布式改为单体去掉部分服务器