48 张图 | 手摸手教你微服务的性能监控、压测和调优
这是悟空的第 85篇原创文章 作者 | 悟空聊架构 来源 |悟空聊架构(ID:PassJava666) 转载请联系授权(微信ID:PassJava) 本文主要内容 本文的开源实战项目:https://github.com/Jackson0714/PassJava-Platform 本文已收录至:www.passjava.cn 一、何为压力测试 1.1、 大白话解释 性能压测是什么:就是考察当前软件和硬件环境下,系统所能承受的最大负荷,并帮助找出系统的瓶颈所在。 性能压测的目的:为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到知己知彼,百战不殆。还可以发现内存泄漏、并发与同步的问题。 1.2、性能指标 RepsonseTime - RT:响应时间,用户从客户端发起一个请求开始计算,到客户端接收到服务端的响应结束,整个过程所耗费的时间。 Hits Per Second - HPS:用户每秒点击次数,也就是每秒向后台发送的请求次数。 QPS:系统每秒内处理查询的次数。 MaxRT:最大响应时间,指用户发出请求到服务端返回响应的最大时间。 MiniRT:最少响应时间,指用户发出请求到...