节点文献

基于HTTP/S协议的Web性能测试工具的设计与实现

Design and Implementation of a HTTP/S Protocol Based Web Performance Testing Tool

【作者】 刘亮

【导师】 叶新铭;

【作者基本信息】 内蒙古大学 , 计算机应用技术, 2005, 硕士

【摘要】 当前Web应用系统的性能已经成为人们关注的焦点。由于手工测试存在致命的缺点,性能测试工具得以广泛应用。这类工具普遍在HTTP/S等多种协议基础上,创建并执行虚拟用户脚本,以达到模拟真实用户操作的效果,保证对Web应用系统产生特定的压力。同时,通过性能监控工具以及计时器来记录Web应用系统在特定压力下的性能,以及浏览器端用户所感受到的Web应用系统响应时间。最后生成性能测试及分析报告,为测试人员提供大量的测试分析数据。 本文介绍了Web性能测试,对比分析了业界Web性能测试工具,总结了研发Web性能测试工具的必要性。对Web性能测试工具设计相关的录制回放、虚拟脚本、压力负载测试、性能监控、测试报告生成进行了研究。提出了Web性能测试工具设计与实现方案,并实现了基于HTTP/S协议的Web性能测试工具——性能测试工具(Web)。还对工具进行了功能和性能方面优化,提高了Web性能测试的效率。 本文提出了一个用于评价回放浏览器的Web回放模型WRM。在将性能测试工具(Web)中的回放浏览器BView同LoadRunner的回放浏览器Run-TimeViewer进行功能对比的基础上,采用Web回放效果WRE对两种Web回放浏览器进行了定量比较,并得出了结论。 本文举例说明了性能测试工具(Web)的使用和性能测试流程,提出了Web性能测试工具研发的发展方向。

【Abstract】 Nowadays, testers focus on Web application system performance. Because manual performance testing has many fatal defects, performance testing tools have been widely used. These tools usually create and run virtual user script to simulate the effect the same as the real users’ operations in order to make special stress on Web application system based on many protocols such as HTTP/S etc. . In the meantime, testers use performance monitor tools and timers to record the performance of Web application system under special stress and Web application system response time feeled by the browser-side users. Finally performance testing tools achieve performance testing and analysis report and provide the testers with plenty of testing and analysis data.In this thesis, we introduce the Web performance testing, compare and analyze the Web performance testing tools used in IT field, and summarize the necessarity of research on Web performance testing tool. We make some research on recordingand playbacking, virtual script, stress and load testing, performance monitoring and testing report making. We put forward the design and implementation scheme of Web performance testing tool, and then implement the Web performance testing tool based on HTTP/S protocol — Performance Testing Tool (Web). Further more, we make some functional and performance optimization, and improve the efficiency of Web performance testing.In this thesis, we put forward a Web replay model WRM used to assess replay browser. We makes a quantity comparison between these two web replay browsers using WRE based on the function comparison between Performance Testing Tool (Web)’s BView and LoadRunner’s Run-Time Viewer replay browsers, and then draw a conclusion.In this thesis, we illustrate the using of Performance Testing Tool (Web) and performance testing flow, and put forward the direction of Web performance testing tool research and development. Finally we summarize the works done in this thesis and needed to deal with in the future.

  • 【网络出版投稿人】 内蒙古大学
  • 【网络出版年期】2006年 02期
  • 【分类号】TP393.092
  • 【被引频次】22
  • 【下载频次】650
节点文献中: 

本文链接的文献网络图示:

本文的引文网络