基于JMeter的性能自动化测试框架的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:mengjie86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展,出现越来越多的软件公司,各种软件产品也越来越多地出现在人们的视野里。软件产品的出现在很大的程度上为人们的生活工作带来了极大的方便,更是使得我国在技术上有了一定程度的飞跃。因此在软件产品越来越火爆的今天,用户对软件的质量问题也变得越来越关心,不仅仅关心软件产品的功能是否能够满足需求,更重要的是要求产品满足一定的压力测试,因此就需要对软件产品进行性能测试,本文引入的性能测试工具是JMeter。除此之外,在软件产品要求越来越高的今天,节省时间,控制人力的成本成为了企业取得更多利润的途径之一,自动化测试的出现很好的为企业解决了这一难题。随着自动化测试的出现,不仅能为企业节省大量的人员成本,而且在一定程度上提高了测试人员的工作效率,通过手工进行测试不能发现的问题使用自动化测试能够更准确地达到测试目的。因此,软件企业通常在产品功能比较稳定的情况下,会使用自动化测试进行日常测试工作,本文就当前的测试工作设计了一套符合公司自身产品的自动化测试框架,并成功的运用于测试。本文主要从以下几个方面进行了具体的介绍分析:1.介绍了软件性能自动化的相关概念及理论,通过分析JMeter性能测试工具的原理以及优势,解释了本文在进行性能测试时选择该工具的主要原因,为设计自动化测试框架的设计奠定了一定的基础。2.在设计自动化测试框架时,主要从两方面进行需求设计,一方面是所设计的自动化测试框架必须满足一定的功能实现,一方面在性能方面需要达到一定的要求。基于以上两点,对自动化测试框架进行整体设计,重点阐述了数据库的设计理念。3.根据相关需求分析,从软件结构,系统部署的角度进行框架总体的设计,并对系统安装升级卸载等功能进行功能实现。4.总结本文所设计的自动化测试框架在功能和性能测试方面均达到了预期的结果,满足不同的场景需求,使得自动化测试框架能够实际应用在当前的测试工作中。5.对设计的自动化测试框架进行总结分析,提出框架本身存在的一些问题以及需要改善的部分,并对所做的自动化测试框架后续的维护工作进行了简要的介绍。
其他文献
随着现代科学信息技术的旧益发展,地理信息技术对地理课程产生了革命性的影响,给新课程改革注入了新的活力,地理信息技术融入中学地理教学已是大势所趋。人们已经认识到传统
教育事业是一项基础性工程,而教师在其中又扮演着非常重要的角色。《幼儿园教师专业标准(试行)》被教育部在2012年颁布出台后,它便提出幼儿园教师的专业理念与师德在其专业素
2012年12月,卫生部党组书记张茅一行7人赴贵州就村卫生室建设、村医待遇、实施基本药物制度、地氟病防治工作等进行专题调研。张茅说,要以建设村卫生室、巩固乡村医生队伍为抓
目的探讨合并2型糖尿病的血液透析患者的左室舒张功能变化特点。方法选择接受规律透析的终末期肾病(ESRD)患者105例,根据有无2型糖尿病,将患者分为合并糖尿病组37例和非糖尿