读书笔记之性能测试从零开始(一)
《性能测试从零开始》第一章
1.历史回顾与现在发展
之前的性能测试是以验证软件系统是否达到相关性能指标为主要目的,而现在性能测试不仅要找出性能瓶颈还要诊断它为什么存在,甚至进一步预测系统上线后可能在何种情况下会出现性能拐点。这些变化标志着性能测试从定性分析进入到定量分析的时代,同时对性能测试人员提出了更高的要求,度量的定义和度量的采集到度量数据的分析,无不深入到测试系统的各个环节中去。
2.什么是软件
按照关键要素:主体,时间,空间,事件理解
主体:程序,是人类逻辑思维的物化,表现形式为一系列指令代码。
时间:即使计算机速度再快,任何软件程序每一段代码的运行都是需要时间的,例如从用户的感受来讲,就是程序将运行结果响应给用户的速度。
空间:软件运行的环境,以资源的方式存在,通常是软件以间接或直接的方式占用并使用硬件资源和其他软件资源。
硬件资源主要指运行该软件的硬件平台,有CPU、内存和存储系统等,如果软件是基于网络架构的,那么硬件还有网络硬件,如交换机、路由器等。
软件资源包括操作系统、开发平台、中间件和数据库等,它们以库文件和API的方式提供给应用软件使用。
事件:软件按照用户的要求运行,运行的同时必然要占用时间资源和空间资源。
3.软件性能的产生
短短几十年,软件行业出现了奇迹般的高速发展,软件广泛应用到各个领域中,用户不再把软件当成神秘的玩意,而是一个普通的商品,开始从经济学的角度来考虑软件的经济效能。讲
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
