性能测试学生.pptVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能测试流程 测试需求确认 定义测试范围 创建测试需求 细化测试需求 分析测试需求列表 各种测试流程图 系统性能分析 经验举例1 交易的响应时间如果很长,远远超过系统性能需求,表示耗费CPU的数据库操作,例如排序,执行aggregate functions(例如sum、min、max、count)等较多,可考虑是否有索引以及索引建立的是否合理;尽量使用简单的表联接;水平分割大表格等方法来降低该值。 系统性能分析 经验举例2 测试工具可以模拟不同的虚拟用户来单独访问Web服务器、应用服务器和数据库服务器,这样,就可以在Web端测出的响应时间减去以上各个分段测出的时间就可以知道瓶颈在哪并着手调优。 系统性能分析 经验举例3 UNIX资源监控(NT操作系统同理)中指标CPU占用率(CPU utilization),如果该值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器。合理使用的范围在60%至70%。 系统性能分析 经验举例4 UNIX资源监控(NT操作系统同理)中指标内存页交换速率(Paging rate),如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。也可能是内存访问命中率低。 性能调优 性能调优 查找系统瓶颈的根本原因 进行性能调整和优化 评估性能调整的效果 性能优化 优化调整设置 CPU问题: 考虑使用更高级的CPU代替目前的CPU 对于多CPU,考虑CPU之间的负载分配 考虑在其它体系上设计系统,例如增加前置机、设置并行服务器等。 性能优化 内存和高速缓存 内存的优化包括操作系统、数据库、应用程序的内存优化。 过多的分页与交换可能降低系统的性能 内存分配也是影响系统性能的主要原因-未及时回收 保证保留列表具有较大的邻接内存块 调整数据块缓冲区大小(用数据块的个数表示)是一个重要内容 将最频繁使用的数据保存在存储区中 性能优化 磁盘(I/O)资源问题 磁盘读写进度对数据库系统是至关重要的,数据库对象在物理设备上的合理分布能改善性能 磁盘镜像会减慢磁盘写的速度 通过把日志和数据库对象分布在独立的设备上可以提高系统的性能 把不同的数据库放在不同的硬盘上,可以提高读写速度。经常把数据库、回滚段、日志放在不同的设备上 把表放在一块硬盘上,把非簇的索引放在另一块硬盘上,保证物理读写更快 * * * * * * * * * * 性能测试过程全解析 性能测试 性能测试概念 测试流程 系统瓶颈分析 性能优化 软件性能的几个主要术语 性能测试: 系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等,我们这里重点讨论的负载压力是系统性能的一个重要方面。性能测试用来保证产品发布后系统的性能能够满足用户需求。性能测试在软件质量保证中起重要作用。通常情况下存在性能调优(在没有满足用户需求时要进行调优)与性能评测两种性能测试策略(就是性能测试的方法)。 软件性能测试基本概念 什么是软件的性能 性能是一种指标,表明软件系统或构件对于其及时性要求的符合程度 性能是软件产品的一种特性,它包括很多方面,主要有时间性能和空间性能两种。 时间性能: 主要指软件的一个具体事务的响应时间。响应时间长短没有绝对统一的标准,而且跟用户的主观感受有关系,对于一个电子商务的网站来说,一个普遍接受的响应时间标准为2/5/10。即在2秒以内给用户以响应是非常有吸引力的 ,在5秒以内被认为是比较不错的 , 而10秒则是用户忍受的上限。 空间性能: 主要指软件运行时所消耗的系统资源,比如安装软件之前,我们经常看到下表所示的某软件安装要求。 软件性能测试基本概念 我们所说的空间性能是指软件运行时所消耗的系统资源,比如该软件在推荐配置下运行时,CPU的利用率为10%,内存占有率为20%,则这两个指标可看作该软件的空间性能,我们在任务管理器中可以查看本机的一些性能。 最低配置 推荐配置 CPU 400M 1.2G 内存 128M 512M 硬盘 200M 800M 软件性能测试基本概念 ◆CPU使用:表示当前使用到了cpu资源的百分之几。如果你的cpu使用率长期性太高,那表明: ◆1是你的电脑中毒了。 ◆2是某个软件出错了。 ◆3是该升级电脑了。 CPU使用记录:显示cpu的使用率随时间的变化情况的图表,默认刷新率为每两秒一次,可通过查看菜单调节刷新率,如果你的cpu是双核的,或者是超线程的,这里将同时显示两个核心的使用率 显示两个cpu使用记录 PF使用率:PageFile(虚拟内存),物理内存已

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档