一般来说,性能是一种指标,表明软件系统或构件对其及时性要求的符合程度;其次,性能是 软件产品的一种特性,可以用时间来进行度量。性能的及时性用响应时间或吞吐量来衡量。响应时 间是指服务器对请求作出响应所需要的时间。
系统性能包括时间和空间两个维度,时间是指客户操作业务的响应时间,空间是指系统执行客 户端请求时,系统资源消耗情况。客户关注的性能只是时间的表现,客户不关注是什么原因引起的 性能问题,但性能测试工程师和系统工程师就必须关注系统资源使用的情况。 性能测试是测试系统端到端(即客户端发送请求经过服务器将信息返回的过程)的性能指标, 目前在系统设计阶段无法设计出一个定量性能的系统,即开发工程师无法保证设计好的系统其性能 表现如何,还是得靠测试来验证性能的表现,性能测试是一系列的测试过程。在系统投入到市场之 前,必须对系统的性能进行测试,否则无法确定系统的性能是否能满足客户的需求。