一种Web系统性能的脚本测试方法的研究和应用

来源 :复旦大学 | 被引量 : 0次 | 上传用户:danfengtaoyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试技术的发展已经有较长的一段历史,而自动化测试技术又是现阶段软件测试的研究热点。Web应用软件是当前各种应用软件发展的主流,因此Web测试技术受到了越来越多的关注。但是与传统软件测试相比,Web应用测试仍然是一个鲜有涉足的领域,常常依赖于专门的测试过程。 Web应用软件具有异构、分布、并发和平台无关的特性,外在的需求和内在的复杂性使得对Web应用软件的测试要比传统应用程序的测试更加困难,这给软件测试带来新的挑战。对Web测试来说,深入分析和理解HTTP协议是必不可少的。本文所提出的自动化Web性能测试就是在对HTTP协议分析基础上的一种脚本测试法。 Web性能从不同的角度采用不同的度量标准。本文在一般常用的测试度量指标基础上重点突出两个与具体业务相关的最主要的两个指标——响应时间和吞吐率。针对吞吐率,我们采用TPM(Transactions Per Minute,每分钟业务数)作为衡量Web系统一项具体业务的度量指标。然后给出Web性能测试的基本步骤。 本文中测试方法的应用是以某大型金融企业电子商务平台为背景的,处于系统开发已经基本完成阶段,测试研究的重点在于Web系统性能方面的测试,所谓的性能更多地是从相关业务角度来说的。这里引入了一种不同于传统测试工具的自动化性能测试方法——脚本测试法,使用当前流行的脚本语言Python加以实现。
其他文献
近年来,智能天线己成为无线通信技术领域中的一个研究热点,该技术的应用可以提高无线通信系统的容量。本文首先介绍了阵列信号与无线信道模型和智能天线基本理论,阐述了向量
  本文回顾了现代移动通信的发展,对下一代移动通信系统及关键技术进行了展望,介绍了课题背景以及所进行的相关硬件平台开发的工作;针对多路基带I/Q信号的数据采样,介绍了AD928
陆地自主车(Autonomous Land Vehicle),简称ALV,是一种能够在道路和野外连续、实时自主运动的智能移动机器人,其研究涉及多个学科的理论与技术,体现了信息科学与人工智能技术的最
随着经济的发展,煤矿安全问题已经得到国家和社会各界的足够重视,但是煤矿事故仍时有发生。为了能够最大程度的改善井下工人的工作环境和提高生产效率,采用机器人进行井下作
创新是一个企业生存和发展的灵魂。随着我国建设创新型国家进程不断的推进,现代企业越来越重视创新方法在企业创新战略中的重要作用。如何提高企业的竞争力和影响力,如何应用
角点是指图像中灰度值变化剧烈的点,包括物体轮廓上曲率变化最大的点、多条直线的交点、单调背景上的孤立点等等。由于角点所含的信息量较高,角点的数目亦相对较少,所以角点
应用层组播研究,尤其是应用层叠加组播研究,是近年来网络研究领域新兴而重要的研究方面,是实现新一代网络交互应用的关键技术。本文针对协同工作CSCW研究领域关键技术群组通信应
集群通信系统是由多个用户共用一组无线信道,并动态使用这些信道的专用移动通信系统,主要用于指挥调度通信。集群通信系统强调“快速呼叫接入”和“信道共享”,由于这两方面也正
作为传统的语音拾取工具,单个孤立麦克风在噪声处理、声源定位和跟踪,语音提取和分离等方面存在不足,严重影响了语音通信质量。如果使用多个麦克风组成阵列,在时频域的基础上
脑机接口(BCI)是一种不依赖于正常的外周神经和肌肉组成的输出通路的通讯系统,形成于20世纪70年代。基于BCI原理设计的装置有望帮助神经肌肉系统瘫痪的病人实现与外界的交流。应