软件的性能和功能最终都是(直接或间接的)来源于用户的需求
最原始的性能需求:在硬件资源一定的条件下,尽量少占硬件资源,软件的运行速度要足够快。
软件功能的关注点是:能够做什么
软件性能的关注点是:做得如何
软件性能通常关注以下几点:
1.计算性能—软件系统的运行速度,比如执行一个典型的业务需要花费的时间。
2.资源的利用和回收—包括对硬件资源和软件资源的使用效率。特别地软件系统能否在运行时有效地使用和释放内存是考察软件性能的一个重要因素。
3.启动时间—系统加速度如何。一般指软件系统首次能够进入正常工作状态的时间越短越好。
4.伸缩性—处理大数据时,系统响应速度稳定。比如并发数从100上升到10000时,平均响应时间应该趋于稳定,而非无限增长。
5.稳定性—系统能够长时间安全稳定的运行。
衡量指标一般有以下5点:
1.响应时间(Response time

本文概述了软件性能的重要性,强调了计算性能、资源利用、启动时间、伸缩性和稳定性五个关键点。同时,介绍了衡量性能的五大指标:响应时间、吞吐量、资源使用率、点击数和并发用户数,并提出了性能测试的选择性原则,重点关注基本、常用及响应时间要求高的功能。
最低0.47元/天 解锁文章
1347

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



