论文部分内容阅读
随着互联网的快速发展,出现越来越多的软件公司,各种软件产品也越来越多地出现在人们的视野里。软件产品的出现在很大的程度上为人们的生活工作带来了极大的方便,更是使得我国在技术上有了一定程度的飞跃。因此在软件产品越来越火爆的今天,用户对软件的质量问题也变得越来越关心,不仅仅关心软件产品的功能是否能够满足需求,更重要的是要求产品满足一定的压力测试,因此就需要对软件产品进行性能测试,本文引入的性能测试工具是JMeter。除此之外,在软件产品要求越来越高的今天,节省时间,控制人力的成本成为了企业取得更多利润的途径之一,自动化测试的出现很好的为企业解决了这一难题。随着自动化测试的出现,不仅能为企业节省大量的人员成本,而且在一定程度上提高了测试人员的工作效率,通过手工进行测试不能发现的问题使用自动化测试能够更准确地达到测试目的。因此,软件企业通常在产品功能比较稳定的情况下,会使用自动化测试进行日常测试工作,本文就当前的测试工作设计了一套符合公司自身产品的自动化测试框架,并成功的运用于测试。本文主要从以下几个方面进行了具体的介绍分析:1.介绍了软件性能自动化的相关概念及理论,通过分析JMeter性能测试工具的原理以及优势,解释了本文在进行性能测试时选择该工具的主要原因,为设计自动化测试框架的设计奠定了一定的基础。2.在设计自动化测试框架时,主要从两方面进行需求设计,一方面是所设计的自动化测试框架必须满足一定的功能实现,一方面在性能方面需要达到一定的要求。基于以上两点,对自动化测试框架进行整体设计,重点阐述了数据库的设计理念。3.根据相关需求分析,从软件结构,系统部署的角度进行框架总体的设计,并对系统安装升级卸载等功能进行功能实现。4.总结本文所设计的自动化测试框架在功能和性能测试方面均达到了预期的结果,满足不同的场景需求,使得自动化测试框架能够实际应用在当前的测试工作中。5.对设计的自动化测试框架进行总结分析,提出框架本身存在的一些问题以及需要改善的部分,并对所做的自动化测试框架后续的维护工作进行了简要的介绍。