首页 > 其他 > 详细

性能测试关注点

时间:2021-05-19 23:38:56      阅读:18      评论:0      收藏:0      [点我收藏+]
1.kafka主要看堆积消息数,生产速率,消费速率
2.数据库主要关注: CPU, QPS ,TPS, 行锁,慢日志,数据库总连接数(有没有连满,连满会连接拒绝)
3.JVM:内存:主要看新生代内存,老生代内存和FULLGC。 快速分析定位内存泄漏,和初始内存是否合理
线程: 死锁,空闲执行和粘滞线程,排查线程异常等问题。
4.CPU:主机CPU,容器CPU
 
两个名词解释:
CDN是内容分发网络,基本上消除网络对应用的影响。
DNS是域名解析,由域名对应IP地址
 
性能优化一般经过几轮:
1.尝试不同配置下压测,优化配置,找出可能存在的问题
2.定容定量测试,回归上一轮性能问题
3.稳定性测试,验证系统容错能力(不低于8小时)
 
在链路压测脚本中,接入负载占比
在链路压测脚本中, 适当的增加一点思考时间,200ms
每次测试前都需要做一次基准测试,把报告截下来
 
查看报告中的表格:
1.不同事务的响应时间变化趋势图
重点:可以根据响应时间和变化和TPS以及模拟的并发数变化,判断性能拐点的范围
技术分享图片

 

 

2.Bytes throughput Over Time
脚本运行期间,吞吐率变化趋势图
在容量规划、可用性测试和大文件上传下载场景中,吞吐量是很重要的一个监控和分析指标
技术分享图片

 

 

3.Transactions Per Second
TPS,衡量系统处理能力的重要指标
技术分享图片

 

 

4.Time Vs Threads
平均响应时间和线程数的对应变化曲线
可以通过这个对应的变化曲线来作为确定性能拐点的一个参考值
技术分享图片

 

 

性能测试关注点

原文:https://www.cnblogs.com/siguadd/p/14785899.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!