电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件性能测试总结VIP免费

软件性能测试总结_第1页
1/22
软件性能测试总结_第2页
2/22
软件性能测试总结_第3页
3/22
第 一章 软件性能概述 1 .1 软件性能基础 1.1.1 软件性能的概念 软件性能是与软件功能相对应的一种非常重要的非功能特性,表明了软件系统对时间及时性与资源经济性的要求。对于一个软件系统,运行时执行速度越快、占用系统存储资源及其他资源越少,则软件性能越好。 软件性能与软件功能是软件能力的不同体现,以一个人的工作能力来比喻,“功能”是某个人能够做的事情,“性能”指此人完成这件事情的效率。在功能相同的情况下,性能是衡量事情完成效果的一个重要因素。 1.1.2 不同角色对软件性能的理解 1)从系统用户角度看软件性能 系统用户指实际使用系统功能的人员。系统用户看到的软件性能就是软件的响应时间,即当用户在软件中执行一个功能操作后,到软件把本次操作的结果完全展现给用户所消耗的时间。 系统响应时间的影响因素有:功能的粒度、客户端网络情况、服务器当前忙闲情况等。从系统用户角度看,软件响应时间越短,系统性能越好。 2)从系统运维人员角度看软件性能 系统运维人员指负责软件系统运行维护的工作人员。 运维人员在关注系统响应时间的同时,还需要关注系统的资源利用率、系统最大容量、系统访问量变化趋势、数据量增长幅度、系统扩展能力等,并在此基础上制定合理的系统维护计划,以保障系统能够为用户提供稳定可靠的持续服务。 运维人员关注的性能问题: 运维人员关心的问题 软件性能描述 服务器的资源使用情况合理吗 资源利用率 应用服务器和数据库服务器的资源使用状况合理吗 资源利用率 系统是否能够实现扩展 系统可扩展性 系统最多能支持多少用户的访问 系统容量 系统最大的业务处理量是多少 系统容量 系统性能可能的瓶颈在哪里 系统可扩展性 更换哪些设备能够提高系统性能 系统可扩展性 系统能否支持 7X24 小时的业务访问 系统稳定性 3)从系统开发人员角度看软件性能 系统开发人员指系统软件的设计和开发人员。 开发人员关注的性能问题: 开发人员关心的问题 问题所属层次 架构设计是否合理 系统架构 数据库设计是否存在问题 数据库设计 代码是否存在性能方面的问题 代码 系统中是否有不合理的内存使用方式 代码 系统中是否存在不合理的线程同步方式 设计与代码 系统中是否存在不合理的资源竞争 设计与代码 1.1.3 软 件性能的重要性 保障软件系统的性能具有十分重要的意义,具体体现在以下方面: (1)系统性能越好,执行速度越快,用户使用系统的体验...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件性能测试总结

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部