当前位置:文档之家› 软件性能测试

软件性能测试

1软件性能定义
性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度;其次,性能是软件产品的一种特性,可以用时间来度量。

性能的及时性用响应时间或者吞吐量来衡量。

而响应时间是对请求做出响应所需要的时间。

1.1用户角度
比如一个典型的Web 应用:
用户关注的是软件对用户操作的响应时间。

此响应时间=呈现时间+系统响应时间。

1.2管理员角度
关注系统的响应时间。

对于系统管理员来说,用户客户端所消耗的时间是不考虑的。

重点就考虑系统响应时间,包括网络耗时、各服务器耗时等。

还会关注系统状态,比如资源利用率、系统可扩展性、系统容量、系统稳定性。

1.3开发角度
关注于如何通过调整设计和代码实现,或是如何通过调整系统设置等方法提高软件的性能表现。

和如何发现并解决软件设计和开发过程中产生的因为多用户访问引起的缺陷。

会从系统架构、数据库设计、代码质量等方面考虑性能。

USER WEB UI WEB Server APP Server DB Server 呈现时间系统响应时间。

相关主题