论文部分内容阅读
随着Web系统的性能越来越成为人们关注的问题,Web性能自动化测试工具的应用也越来越普遍。目前,国外对Web性能测试的研究已经取得了许多成果,并且开发了较成熟的商用自动化测试工具,而国内在Web性能测试方面的研究和开发才刚刚起步,没有比较完善的测试模型和良好的测试工具,还有很长的路要走。 测试脚本语言是Web性能自动化测试工具的关键,良好的测试脚本语言将会减少测试人员的工作,增加性能测试工具测试结果的准确度,同时对测试人员的素质要求也将有所降低。 测试脚本语言的设计与实现应由两部分组成,即Web浏览器与Web服务器之间用户会话的录制、Web浏览器与Web服务器之间用户会话的再现。用户会话的录制应基于一种可扩展的标记语言,为此本论文将设计并实现一种基于XML技术的测试脚本语言WTML(Web Testing Markup Language)。WTML用于录制Web浏览器与Web服务器之间的用户会话进而生成测试脚本文件,WTML应内置于Web性能自动化测试工具中发挥其作用。Web浏览器与Web服务器之间用户会话的再现应结合C++与STL技术开发一个脚本解释执行模块来实现。 WTML设计与开发的完成将为我国Web性能测试理论方面做出基础性研究贡献,同时也将为Web性能测试工具的开发实践方面做出重要的研究探索。