典型WEB服务的自动性能测试工具的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:shmily2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的单纯提供内容服务的Web单页面服务,页面之间没有交互性,而且页面是静态的,而目前典型的电子商业化的Web应用,提供的服务一般都是传统企业的传统业务在网络上的实现,用户在使用这些网站提供的服务时,单纯浏览页面一般是不能完成一项服务的,必须按照服务要求与页面交互,并一次完成所有的页面才可以完成一项服务。在技术实现上,这些典型的Web应用一般都大量使用动态内容和持久性连接,网络性能与用户的行为息息相关。然而,目前大多数的性能测试工具都只是针对传统的Web单页面服务设计的,显然用这样的性能测试工具测试典型Web服务的性能,其测试结果是不准确的,不能真实的反映服务的实际性能。为了更准确的测试典型Web服务的性能,更有效的定位其性能瓶颈,本文设计并实现了一种基于用户行为的自动性能测试工具,该工具的负载发生模型基本分为两层:测试用例模型既服务端事务模型和用户行为模型。本文详细阐述了服务端事务模型的建立方法,以及实际的建立过程,研究了事务处理型Web服务使用者的行为特征,结合服务端事务模型,建立了用户访问事务处理型网站的行为模型,并阐明了模型的实现方法和过程。主要思想如下:建立服务端的事务模型,挖掘服务器日志得到各个事务的使用比例,按比例建立测试用例模型,生成测试用例;建立用户的行为模型,模拟用户使用服务时的真实行为,以用户的行为驱动测试过程,生成测试负载。本文对工具的整体构架、关键部分、负载发生和控制调度部件进行了详细描述,并在附录中给出了实现伪码。测试过程真正模拟了用户处理事务的全过程,这是目前测试工具所不具有的优点。本文最后以一个电子商务网站为被测系统,验证了模型和工具的有效性。
其他文献
双目立体视觉技术主要是从二维信息中恢复感兴趣目标的三维信息。双目立体视觉技术广泛应用于各个领域,例如数据信息融合、导航、三维重建及模型目标识别等。双目立体视觉最
随着通信技术和计算机技术的不断发展,人们对通信的要求越来越高,作为目前非常流行的无线通信技术得到了很广泛的关注。在许多工业领域中,利用无线技术来实现通信的功能将会是未来的一个发展方向。本文研究的是短距离无线通信技术在继电保护设备中的具体应用。 论文首先在分析需求的基础上建立好硬件平台,对硬件中各个模块的设计做了详细的介绍,然后又说明了无线通信模块中天线的设计方法。之后对系统软件设计流程,接收
随着海洋研究和开发的不断深入加上国防的需要,承担管道检测、港口防御以及目标打击等任务无人水下航行器(UUV)的研究成为当前的热点。自主性及安全性是UUV工作的重要特性,自
高炉生产是在高温、高压、密闭条什下进行的黑箱操作,实时了解炉内料面的分布情况对于优化高炉操作有着十分重要的意义。在传统的高炉操作中,操作人员主要通过分析炉内探尺数据
本文以“基于DeltaV的工业过程实验装置”为研究对象,应用该装置进行控制系统算法及其实现方面有关问题的研究。作为实验室中模拟工业过程的实验装置,在此装置上设计完成了针
本论文是围绕“船舶减摇水舱试验装置”展开的。 减摇水舱是应用最广泛的船舶减横摇装置之一,它特别适用于经常工作在零航速或低航速的船舶减摇,如车客轮渡、滚装船和科学考
人类对资源的需求越来越大,海洋资源开发技术已经成为现在研究的热门领域。对于在海上长时间作业的船舶或平台来说,在中等海况下,如何在深海安全作业,既保证系泊缆安全又能节
随人们思想的进步和市场竞争的加剧,传统的通信手段已经不能满足人们的需求。计算机网络技术的快速发展和广泛应用,为人们之间的信息交流提供了更加便捷、高效、实时的通信方
从上个世纪九十年代以来,脑功能成像技术得到了广泛应用和长足发展。脑功能成像最大的优点就是无损伤,可以直接对人脑进行反复的非侵入性观察测量。 在高级脑功能成像的研究
现今世界上节能和环保正日益受到重视,因此电动车技术的发展步伐正在加快。无刷直流电动机是一种电机、电子一体化的高新技术产品,具有结构简单、运行可靠等优点,在现代工业中应