软件性能测试研究(三)

软件性能测试研究(三)

ID:46892850

大小:108.00 KB

页数:18页

时间:2019-11-28

软件性能测试研究(三)_第1页
软件性能测试研究(三)_第2页
软件性能测试研究(三)_第3页
软件性能测试研究(三)_第4页
软件性能测试研究(三)_第5页
资源描述:

《软件性能测试研究(三)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、论文摘要随着当下软件开发技术的发展与成熟,越來越多复杂的软件系统应用于人们生活的各个领域,软件系统运行时的性能表现已经成为衡量软件产品质量的一个重要标准。本文研究了软件系统性能测试的整体的流程,并结合自动化测试工具LoadRunner,对软件性能测试的相关信息进行了揺讨和分析。关键字:软件测试性能测试LoadRunner论文摘要1一、引论3二、软件性能测试4三、软件性能测试流程5(-)测试方案设计5(-)测试环境搭建5(三)测试场景开发6(四)测试执行6(五)测试报告和分析6(六)冋归测试6PLI>软件性能测试工具Lo

2、adRunner6五、LoadRunner脚本编写实例8六、总结14致谢14参考文献15软件性能测试研究李悦(开封人学计算机应用专业)一、引论软件在性能方而的“亚健康”问题一直伴随着国内很多企业的软件产品而存在。早期由于多数软件应用系统在企业中得不到有效的推广应用,因此用户往往会忽略自C在性能方面的需求。而现在软件几乎渗透到人们工作与生活的各个方面,因而软件的性能开始得到越来越多的觅视。随着软件工程技术、软件开发方法和软件开发工具的发展,一方面使人们可以快速开发更加复杂的应用,另一方面也使开发出的软件规模越来越庞大,架

3、构越来越复杂。随Z而来的是软件性能问题也越来越多,最终导致很多软件系统由丁•性能方面存在问题而停止使用,给软件公司以及客户都带来了一定的损失。因此,解决软件性能问题是十分必要的一项工作中,对于企业自身以及客户都具有垂要的现实意义。性能测试,是软件测试中的重中之重,它在软件的质量保证中起着重要的作用。性能测试并不仅仅是请求、点击次数或是最快的系统,它的主耍冃的是考查在大压力和大数据量情况下,应用服务器最人处理能力和系统响应时间,从而分析出软件或系统的瓶颈所在,使系统运行在最佳的性能。使系统达到最佳性能,是性能测试根木日的

4、。对于性能测试丄作而言,不但需要好的性能测试理论作为工作指导,更需要掌握好的性能测试工具,因此木文中主要介绍性能测试的规划和设计的和关内容及H前国内性能测试领域应用最广泛的T•具Z—LoadRunneroLoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadRunner是一种适用于各种体系架构的自

5、动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对彖是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner能支持广泛的协议和技术,为您的特殊环境提供特殊的解决方案。二、软件性能测试性能测试是通过自动化的测试工具模拟多种正常'、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种T作负载下系统的性能,fl标是测试当负载逐渐增加时,系统各项性能指标的变化情

6、况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。根据测试的冃的和内容的不同,性能测试主要包括以下方而:(1)负载测试:确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。(2)强度测试:确定在系统资源特别低的条件下软件系统运行情况。(3)容量测试:在用户可接受的响应范围内,确定系统可处理同时在线的最大用户数。(4)压力测试:通过确定一个系统的瓶颈或者最大使用极限的测试。(5)疲劳强度测试:以系统稳定运行情况下能够支持的最大并发用户数或者

7、口常运行用户数,持续执行一•段时间业务,通过综合分析交易执行指标和资源监控指标来确定系统处理最大工作强度性能的过程。(6)大数据量测试:大数据量测试侧重点在于数据的量上,包括独立的数据量测试和综合数据量测试。独立的数据量测试针对某些系统存储,传输、统计、查询等业务进行大数据量测试,而综合数据量测试一•般和压力性能测试、负载性能测试、疲劳性能测试相结合。三、软件性能测试流程(一)测试方案设计在软件性能测试的初始阶段,首先应对业务模型和系统架构进行调研,收集测试需求。然后生成性能测试计划。业务调研和系统调研,需要性能测试团

8、队提前了解被测试项目的业务功能和系统架构。其间。开发部门应协助提供被测系统相关的文档和说叨,如系统总体介绍、系统规格书、用户使用手册、网络拓扑结构图和系统配置说明、关键服务器及应用部署与配置等文档。通过和业务部门协商明确本次测试针对哪些业务行为,制定此次测试的忖标,细化测试的关注点和性能指标要求。通过以上内容制定详细的测试方案,并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。