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

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:mengjie86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的快速发展,出现越来越多的软件公司,各种软件产品也越来越多地出现在人们的视野里。软件产品的出现在很大的程度上为人们的生活工作带来了极大的方便,更是使得我国在技术上有了一定程度的飞跃。因此在软件产品越来越火爆的今天,用户对软件的质量问题也变得越来越关心,不仅仅关心软件产品的功能是否能够满足需求,更重要的是要求产品满足一定的压力测试,因此就需要对软件产品进行性能测试,本文引入的性能测试工具是JMeter。除此之外,在软件产品要求越来越高的今天,节省时间,控制人力的成本成为了企业取得更多利润的途径之一,自动化测试的出现很好的为企业解决了这一难题。随着自动化测试的出现,不仅能为企业节省大量的人员成本,而且在一定程度上提高了测试人员的工作效率,通过手工进行测试不能发现的问题使用自动化测试能够更准确地达到测试目的。因此,软件企业通常在产品功能比较稳定的情况下,会使用自动化测试进行日常测试工作,本文就当前的测试工作设计了一套符合公司自身产品的自动化测试框架,并成功的运用于测试。本文主要从以下几个方面进行了具体的介绍分析:1.介绍了软件性能自动化的相关概念及理论,通过分析JMeter性能测试工具的原理以及优势,解释了本文在进行性能测试时选择该工具的主要原因,为设计自动化测试框架的设计奠定了一定的基础。2.在设计自动化测试框架时,主要从两方面进行需求设计,一方面是所设计的自动化测试框架必须满足一定的功能实现,一方面在性能方面需要达到一定的要求。基于以上两点,对自动化测试框架进行整体设计,重点阐述了数据库的设计理念。3.根据相关需求分析,从软件结构,系统部署的角度进行框架总体的设计,并对系统安装升级卸载等功能进行功能实现。4.总结本文所设计的自动化测试框架在功能和性能测试方面均达到了预期的结果,满足不同的场景需求,使得自动化测试框架能够实际应用在当前的测试工作中。5.对设计的自动化测试框架进行总结分析,提出框架本身存在的一些问题以及需要改善的部分,并对所做的自动化测试框架后续的维护工作进行了简要的介绍。
其他文献
随着现代科学信息技术的旧益发展,地理信息技术对地理课程产生了革命性的影响,给新课程改革注入了新的活力,地理信息技术融入中学地理教学已是大势所趋。人们已经认识到传统
教育事业是一项基础性工程,而教师在其中又扮演着非常重要的角色。《幼儿园教师专业标准(试行)》被教育部在2012年颁布出台后,它便提出幼儿园教师的专业理念与师德在其专业素
人们通常认为写生是收集创作素材的途径和训练造型能力的方法,是为创作服务的.而创作则是造型艺术的终极和最终目标,是主体对客观现实中美的发现与提升. ……
期刊
恶性肿瘤又称恶性衍生物,一般以癌为代表。全世界每年约有900万癌症患者,其中700万人死亡。我国每年约有125万人患症癌,死亡约有85万人。本文分别讲述早期癌及进展期癌的护理
2014年,山东省烟台市牟平区姜格庄某蛋鸡场,饲养海兰灰5500只,210日龄,产蛋率在94.3%,为改善鸡舍空气质量,采用了横向通风的方式加强通风。当时管理疏忽,通风量过大,并超过了六小时。因
时下正值江苏省苏北地区最大的中药材金银花种植基地—东海县牛山街道办财政打包资金项目区万亩金银花采摘旺盛期。牛山街道办财政所发挥区域旅游资源、制药企业优势,实施公
内蒙古呼伦贝尔市霍尔奇镇中心卫生院自新医改以来。紧紧抓住国家加强农村卫生工作和实施新型农村合作医疗的大好机遇。深化医改,不断更新服务理念,全面落实医改各项工作任务。
修订后的《科技进步法》针对当前制约我国科技进步的制度性问题,进行了一系列体制、机制和制度方面的创新,突出了企业作为技术创新主体的地位,对不同类型企业的技术创新规定了相
2012年12月,卫生部党组书记张茅一行7人赴贵州就村卫生室建设、村医待遇、实施基本药物制度、地氟病防治工作等进行专题调研。张茅说,要以建设村卫生室、巩固乡村医生队伍为抓
目的探讨合并2型糖尿病的血液透析患者的左室舒张功能变化特点。方法选择接受规律透析的终末期肾病(ESRD)患者105例,根据有无2型糖尿病,将患者分为合并糖尿病组37例和非糖尿