36测试网第一次公开课
课程内容介绍
软件性能的理解
1
性能测试过程详解
3
性能测试的目的、方法
4
性能测试的其他内容
5
从不同角度看待性能
2
软件性能的理解
什么是软件?
什么是操作系统?
如何描述一件事情?
软件性能的产生
功能和性能的关系
清楚的描述一件事情的方法
若要将一件事情描述清楚,重要因素包括:
时间
空间(地点)
人物(主体)
时间
性能的产生-过去
计算机发展初期,计算机对硬件依赖性很强,没有通用性,只有很少人有机会用到,更没有软件性能的概念,位了实现软件功能而不惜一切代价
1946年2月15日,世界第一台通用电子计算机“埃尼阿克”没有研制成功。
(庞然大物)
30多吨,占地相当于2-3间教室
匀速速度:每秒5000次加减运算
占用资源很多,运行很慢,但在当时是了不起的成就
软件性能的产生-现在
软件从最初的奢侈品成为现在的商品,应用到各个领域
从更加经济的角度看待软件产品,软件运行不能以硬件不计成本基础,而要占用最少的资源,运行的速度也要尽可能的快,这些都是:
最原始的性能需求
性能和功能的关系
无论功能和性能,源头,都来自于用户的需求
功能是指在一般条件下软件系统能为软件使用者做什么,能满足什么需求
功能和性能的对比
功能需求:在功能需求中,名词和动词多谢,比如:“收发、标题、模板、附件”
性能需求:在性能需求中,容量和时间词汇更多。比如“2GB,500个用户、50封邮件”
功能和性能的对比
软件功能的焦点在于软件能做什么,关注的是系统(主体)经过操作后的结果(事件)
软件性能的焦点在于软件做的怎么样,关注的是资源(空间)和速度(时间)
例子:百米比赛
软件性能的实现是建立在功能实现的基础上
性能测试目的
性能测试目的主要体现在三个方面:
真实业务为依据,选择有代表性的,关键的业务操作设计测试案例,评价的当前系统
当程序扩展或者新程序部署时,负载测试帮助确定系统是否能够处理预期的负载,预测未来性能
模拟大量用户,重复执行和运行测试,确认系统那个性能凭借并优化和调整方案
36测试第一次公开课-性能测试不得不说的故事 来自淘豆网m.daumloan.com转载请标明出处.