论文部分内容阅读
随着社会的不断进步和计算机科学技术的不断发展,WEB系统正以交互性、广泛性、快捷性和安全性等特点越来越受到青睐,并且在商业、工业、金融、教育等各个领域产生了深远影响。WEB应用程序日益复杂,规模也逐渐增大,WEB系统的质量和性能日益成为人们关注的焦点。软件测试是保证软件质量和可靠性的重要手段。在WEB系统的开发过程当中,WEB系统测试尤其是软件性能测试已经成为一个必不可少的重要环节。软件测试不仅可以保证软件的正确性,它还从软件性能方面对WEB系统进行测试,确保为用户提供一个功能和性能都健硕的系统。本文基于对性能测试理论、方法的综合研究,构建了一种Web系统组合模块性能测试的过程模型,对性能测试各阶段工作和关键步骤作科学定义和准确描述,将各环节之间的有机联系,层层推进的有效性、合理性,从理论层面和实验的角度进行归纳和实证,为软件企业性能测试的实践过程提供了参考和指导。本文还根据该过程模型的建立策略,具体设计了多媒体网络教学系统的组合模块性能测试方案并应用于实践,在原先单一模块的性能测试方法基础之上,提出了针对多个模块按照实际比例进行组合的基于组合模块的性能测试方法。结合系统模块的功能特点,引入性能测试工具LoadRunner,重点描述了测试计划、测试设计与开发、测试执行和测试分析阶段的过程,有效实现了基于组合模块的测试脚本的开发以及针对不同条件下不同性能指标的大量测试数据进行的综合性能分析等等关键技术活动。通过对测试结果的综合分析,找到了系统存在的主要性能问题及瓶颈,给出了有效的优化建议。整个应用过程表明所提供的Web系统性能测试过程模型具有适用性,也验证了改进后的基于组合模块的多媒体网络教学系统性能测试方法的有效性。