




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京交通大学毕业设计(论文)开题报告题 目: 软件的性能测试及解决方案 学院: 软件学院 专业: 软件工程 学生姓名: 胡晗 学号: 04301099 文献综述:中国的软件行业正处在一个崛起的时代,新兴的软件行业顺应着时代的需要正在朝气蓬勃的发展着,有了大量的软件开发,软件测试也就随之发展,目前,大多数公司企业需要支持成百上千名用户,各类应用环境以及由不同供应商提供的元件组装起来的复杂产品,难以预知的用户负载和愈来愈复杂的应用程序,使公司担忧会发生投放性能差、用户遭受反应慢、系统失灵等问题。其结果就是导致公司收益的损失。当优化软件系统,充分利用硬件资源,缩短交易响应时间的要求成为主流时,决策者就应该预见软件的代码运行时间,提高软件源程序代码运行的效率,将软件的性能问题放在软件测试阶段解决。性能测试的目的是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的作用。这样的性能测试,我们可以在查看原代码的基础上对代码进行监控;也可以借助一些单元测试的工具,或者代码检查的工具来完成;还可以查看一些白盒性能测试的方法;也可以从黑盒测试的角度来考虑,通过代码执行的一些表象,来测试,比如运行测试,然后调整代码,再运行测试,通过比较不同的值,找出最优化的方法。对代码执行效率的测试可以分为以下几个步骤:1评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的能力,并帮助作出决策。2识别体系中的弱点:找出运行时间过长的程序段,分析代码运行时间过长的原因,用过修改数据库或者源程序代码来修复体系的瓶颈或薄弱的地方。3系统调优:重复运行测试,验证调整系统的活动得到了预期的结果,从而改进性能。检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败,揭示程序中的隐含的问题或冲突。4验证稳定性(resilience)可靠性(reliability):在一个生产负荷下执行测试一定的时间是评估系统稳定性和可靠性是否满足要求的唯一方法。还可以加入强度测试: 强度测试是一种性能测试,他在系统资源特别低的情况下软件系统运行情况。当然,在实际中我们还会察看多用户测试情况下的内存,CPU,系统资源调用情况。这些指标引申出性能测试中的一种:竞争测试。竞争测试是软件竞争使用各种资源(数据纪录,内存等),看他与其他相关系统对资源的争夺能力。研究软件的性能,对软件性能进行测试,是对软件本身的负责,也是对软件的使用者负责,通过对软件性能指标的分析,我们可以相对容易的发现软件的漏洞和源程序的低效率,从而进一步的对软件出现问题的部分进行优化解决,避免软件使用过程中可能为企业和用户带来的损失,具有十分重要的意义。主要参考文献:作者:Matt Maccaux 论文题目:Approaches to Performance Testing发表时间:2005年9月12日 来源:研究方案:理论基础:性能测试的方法和原理研究方法与研究步骤:1、 独立编写接口和方法的运行时间监控代码,将代码载入源程序;2、 对运行时长有问题的部分进行分析,找出原始的问题代码所在;3、 通过修改数据库或者调试程序进行系统的优化;4、 将优化过的系统重新运行,与优化前进行对比,形成可靠的性能优化方法。预期成果:1、 系统性能监控代码;2、 经过对比后生成的系统优化方法。 毕业设计(论文)进度安排:序号毕业设计(论文)各阶段内容时间安排备注1上交开题报告3月15号以前确定论文题目和研究内容2毕业论文基本成型4月15号以前将开题报告中的内容进行完善,基本形成论文。3毕业论文修改5月1号以前论文交导师审核后进行修改。4形成预期的成果5月15号以前5准备毕业论文答辩6月1号以前指导教师意见
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东江门市开平市教育系统赴高校招聘急需紧缺人才16人考前自测高频考点模拟试题及答案详解1套
- 2025年宿州市中医医院招聘36人考前自测高频考点模拟试题及答案详解(夺冠)
- 小学安全培训公众号内容课件
- 2025河南洛阳市偃师区第一批公益性岗位招聘40人考前自测高频考点模拟试题及参考答案详解
- 2025贵州普定县畜牧服务中心招聘公益性岗位人员考前自测高频考点模拟试题及答案详解一套
- 小学安全制度培训计划课件
- 2025金华市教育局所属金华教育学院公开招聘教师6人考前自测高频考点模拟试题带答案详解
- 2025宝鸡腾轩实业有限公司招聘(2人)模拟试卷及答案详解(典优)
- Iloperidone-Standard-生命科学试剂-MCE
- Human-CES1-Enzyme-生命科学试剂-MCE
- 2025至2030中国大宗物资供应链行业发展趋势分析与未来投资战略咨询研究报告
- 2025湖南益阳安化县事业单位招聘工作人员61人考试参考试题及答案解析
- 7 呼风唤雨的世纪 课件
- 电瓶托盘堆垛车安全培训课件
- 快递分拣中心操作流程及安全规范
- 机加工安全质量培训计划课件
- 2025年全国计算机等级考试三级网络技术模拟题及答案
- 胰岛素储存知识培训课件
- 2025至2030年中国卡丁车俱乐部行业市场调研分析及投资战略咨询报告
- 建设项目环境影响评价分类管理名录(报告书、表、登记表)
- 加油站职业健康危害因素分析
评论
0/150
提交评论