刚开始,以为做性能测试,就是做些脚本、参数化、关联,压起来之后,再扔出一个结果。
但实际上不止这些内容,还要加上性能分析,关注调优之后响应时间有多大的提升,TPS 有多大的提高,资源有多少的节省。
我们努力的方向是完整的工程,既要有前期的测试,还要有中间的分析,以及最后的调优,而不仅仅是做做脚本。如果你想把性能测试做好,就不要局限自己的技术范围和认知范围。
【个人思考】
测试准备->性能分析->调优->达成目标
(其实整个性能测试过程都是在不断的进行分析,从环境的部署规划、性能场景的设计、压测过程,测试数据的分析,再到配置或者环境的调优,再压测,再次分析数据,查看优化空间,最终不断接近目标。)
无论是系统、数据库、代码、中间件、存储、网络,你遇到什么问题,都要试着去分析下该如何判断,并考虑如何在后续的过程中进行调优。
性能测试不同于功能测试,功能测试只要求软件的功能实现即可,而性能测试是测试软件功能的执行效率是否达到要求。
例如某个软件具备查询功能,功能测试只测试查询功能是否实现,而性能测试却要求查询功能足够准确、足够快速。但是,对于性能测试来说,多快的查询速度才是足够快,什么样的查询情况才足够准确是很难界定的,因此,需要一些指标来量化这些数据。
性能测试指标是衡量系统性能的评价标准,常用的系统性能测试指标包括:响应时间、并发用户/并发、点击率、
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



