实时警报通知:微信告警通知的重要性解析
968
2023-01-11
进行基准性能测试,获取基准性能指标(新系统)
测试系统是否满足系统的性能要求(用户期望系统达到的性能指标)
系统能否处理预期并发用户数量和盈余能力?
查看系统是否符合要求的性能指标
系统能否处理预期事务数量?
在预期和非预期用户数量下,系统可以稳定运行
在任何情况下,用户都可以有良好的体验
当系统出现性能问题时,可以找出系统的性能瓶颈
性能测试(配置测试)可帮助系统规划硬体设备
对系统性能的要求
根据性能要求,分析系统性能指标要求(量化)
根据性能要求分析性能测试类型,确定性能测试场景
运行性能测试场景,得到性能测试报告
根据性能测试报告找出系统性能瓶颈
系统/事务的平均响应时间
事务处理效率TPS(Transaction Per Second)
吞吐率
每秒点击次数(Hits Per Second)
服务器资源占用、内存及CPU使用率
软硬件配置是否合适(容量规划/硬件选型)
性能测试术语
并发用户数
系统用户数:注册系统用户数
并发用户数:同时向服务器发送请求数
业务级并发数:同时向服务器发送请求的用户数
后端服务层面并发数:同时向后台服务发送的请求数
响应时间:用户向前端页面渲染所有数据所需的时间
事务响应时间:服务器处理事务所需的平均时间
平均每秒处理的事务数:服务器平均每秒处理多少事务,衡量系统关键性能指标(TPS:Transactionn Per Second)
点击率(HTTP Per Second):每秒处理的HTTP请求的个数
吞吐量:服务器单位时间处理的信息量(HTP、TPS、Byte/s )
思考时间:模拟用户思考时间
资源利用率:系统运行时占用的资源(CPU、内存、硬盘、网络等))
基准测试:对于新系统,需要了解系统的性能,需要进行基准测试,获取系统的性能指标
在提高系统性能指标或评估新开发功能对系统性能的影响时,需要使用基准性能指标作为参考
并发测试:同时向系统服务器发送请求,查看并发情况下系统性能是否存在资源竞争不合理、内存泄漏、死锁等性能问题
压力测试:不断对后端服务器施加压力(增加请求数量),看系统处理临界饱和时服务器的各种性能指标是否在正常范围内,看系统是否会出现性能问题
配置测试:测试系统在不同软硬件环境下的性能,找出适合系统运行的软硬件环境配置。
操作系统、JVM版本、服务器指标、数据库、网络、内存
可靠性测试:并发情况下,长时间运行系统(24h、一周、一月),看系统性能指标是否稳定,是否会出现问题。
发表评论
暂时没有评论,来抢沙发吧~