节点文献
Web性能自动化测试工具脚本语言WTML的研究与开发
Study and Development of Testing Script Language Used in Automated Web Performance Testing Tools
【作者】 李秀华;
【导师】 叶新铭;
【作者基本信息】 内蒙古大学 , 计算机应用技术, 2006, 硕士
【摘要】 随着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性能测试工具的开发实践方面做出重要的研究探索。
【Abstract】 With the performance of web applications gradually becoming the focus of attention, automatic web performance testing tool is more and more commonly used. At present, researchers overseas have made many achievements in the field of webperformance testing, and have developed mature automatic testing tools for businesspurposes. But research and development with web performance testing has just beganin China. So far, there is no ideal testing model or tool to be used. For us, there is still a long way to go.Testing script language is the key to building a web performance testing tool. A well-constructed script language can effectively reduce the workload of testing engineers, improve the accuracy of testing results and lower the requirements for testing personnel.The design and implementation of a testing script language mainly consists of two parts, namely, the recording and the replaying of user sessions between the web browser and the web server. The recording should be done with the help of an extensible markup language. For this reason, the thesis attempts to define and implement a language called WTML(Web Testing Markup Language) based on XML.
【Key words】 performance testing; XML; testing script language; WTML;
- 【网络出版投稿人】 内蒙古大学 【网络出版年期】2006年 12期
- 【分类号】TP393.02
- 【被引频次】6
- 【下载频次】202