《性能测试学生》PPT课件.ppt
《《性能测试学生》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《性能测试学生》PPT课件.ppt(39页珍藏版)》请在三一办公上搜索。
1、性能测试过程全解析,性能测试,性能测试概念测试流程系统瓶颈分析性能优化,软件性能的几个主要术语,性能测试:系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等,我们这里重点讨论的负载压力是系统性能的一个重要方面。性能测试用来保证产品发布后系统的性能能够满足用户需求。性能测试在软件质量保证中起重要作用。通常情况下存在性能调优(在没有满足用户需求时要进行调优)与性能评测两种性能测试策略(就是性能测试的方法)。,软件性能测试基本概念,什么是软件的性能性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度性能是软件产品
2、的一种特性,它包括很多方面,主要有时间性能和空间性能两种。时间性能:主要指软件的一个具体事务的响应时间。响应时间长短没有绝对统一的标准,而且跟用户的主观感受有关系,对于一个电子商务的网站来说,一个普遍接受的响应时间标准为2/5/10。即在2秒以内给用户以响应是非常有吸引力的,在5秒以内被认为是比较不错的,而10秒则是用户忍受的上限。空间性能:主要指软件运行时所消耗的系统资源,比如安装软件之前,我们经常看到下表所示的某软件安装要求。,软件性能测试基本概念,我们所说的空间性能是指软件运行时所消耗的系统资源,比如该软件在推荐配置下运行时,CPU的利用率为10%,内存占有率为20%,则这两个指标可看作
3、该软件的空间性能,我们在任务管理器中可以查看本机的一些性能。,软件性能测试基本概念,CPU使用:表示当前使用到了cpu资源的百分之几。如果你的cpu使用率长期性太高,那表明:1是你的电脑中毒了。2是某个软件出错了。3是该升级电脑了。CPU使用记录:显示cpu的使用率随时间的变化情况的图表,默认刷新率为每两秒一次,可通过查看菜单调节刷新率,如果你的cpu是双核的,或者是超线程的,这里将同时显示两个核心的使用率 显示两个cpu使用记录 PF使用率:PageFile(虚拟内存),物理内存已经不够用的时候,把将那些暂时不用的数据放到硬盘的虚拟内存文件里,等使用时再调用出来,要降低PF使用率最好的办法是
4、增加内存。PF使用率太高,那表明:1是你的物理内存太小了。2是你启动的程序太大型(比如ps)太多了3是你的虚拟内存设置的不合理,常常弹出虚拟内存不足的可以通过 我的电脑属性高级性能设置高级虚拟内存设置更改选择虚拟内存放置的分区(建议放在系统盘外的分区)选择自定义或系统管理的大小设置确定,软件性能测试基本概念,设置虚拟内存 页面文件使用记录:显示虚拟内存使用情况随时间的变化情况的图表,可通过查看菜单调节刷新率。句柄:用于唯一标识资源(例如文件和注册表项)的值,以便程序可以访问它。是一种指针的指针。线程:在运行程序指令的进程中的对象,线程允许在进程中进行并发操作,并使一个进程能在不同处理器上同时运
5、行其程序的不同部分。进程:一个可执行程序或一种服务。物理内存:电脑的物理内存使用情况总数:总的物理内存量 可用数:当前物理内存剩余可用量,指使用虚拟内存前所剩余的物理内存 系统缓存:被分配用于系统缓存用的物理内存量。主要来存放一些关键程序和数据等。一但系统或者程序需要,部分内存会被释放出来。认可用量:指物理内存和虚拟内存总和的相关信息总数:是指当前所用物理内存和虚拟内存的总和 限制:系统可以提供的最高物理内存和虚拟内存的总和峰值:指此次开机到当前来使用内存的最高纪录。核心内存:操作系统和必要的驱动程序所占用的内存 总数:操作系统和必要的驱动程序所占用物理内存总数.分页数:可以复制到页面文件中的
6、内存,一旦系统需要这部分物理内存的话,它会被“映射”到硬盘,由此可以释放部分物理内存.,软件性能测试基本概念,软件性能的几个主要术语,响应时间:响应时间(response time)是指系统对用户操作的反馈时间。(比如登录163邮箱这一事务的响应时间)并发:并发(conurrency)是指多个同时发生的操作。比如有10个用户同时点击登录按钮,登录某邮箱,我们就说此次登录该邮箱的并发数为10。区分并发和并行不是同一个概念,并发是同时发生,并行是同步运行。10个用户并发登录该邮箱,只是在点击登录按钮那一瞬间是并行的,而登录后各个用户的操作则不是同步的。并发和并行的区别就是一个处理器同时处理多个任务
7、和多个处理器或者是多核的处理器同时处理多个不同的任务。前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生并发性(concurrency),又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生。并行(parallelism)是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行。来个比喻:并发和并行的区别就是一个人同时吃三个馒头和三个人同时吃三个馒头。,软件性能的几个主要术语,并发用户数,软件性能的几个主要术语,假设有一个OA系统,该系统有2000个用户使用,有个在线统计功能,高峰时有500人在线,500人中,有40%在浏览,有20%在发
8、呆,有20%在填数据,20%在不停地点击系统用户数:同时在线数:并发用户数:服务器承受的并发数:,软件性能的几个主要术语,吞吐量:吞吐量(throughput)是指单位时间内流经被测系统的数据流量,一般单位为B/S,即每秒钟流经的字节数。吞吐量的大小主要由防火墙内网卡,及程序算法的效率决定,尤其是程序算法,会使防火墙系统进行大量运算,通信量大打折扣。因此,大多数防火墙虽号称100M防火墙,由于其算法依靠软件实现,通信量远远没有达到100M,实际只有10M-20M。纯硬件防火墙,由于采用硬件进行运算,因此吞吐量可以达到线性90-95M,是真正的100M防火墙。对于中小型企业来讲,选择吞吐量为百兆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 性能测试学生 性能 测试 学生 PPT 课件
链接地址:https://www.31ppt.com/p-5510491.html