基于Hudson的APP接口自动化测试

来源 :上海交通大学 | 被引量 : 1次 | 上传用户:wx9033016
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文利用持续集成和自动化技术,设计了两套基于Hudson的APP接口自动化测试方案。这两个方案由Hudson先后结合JMeter和Robot Framework予以实现。通过模拟本地APP用户的接口发送请求给后台服务,并获取该接口的响应数据。对该响应数据进行分析,从而分别实现对接口服务的性能和功能可靠性的测试。在满足接口持续集成的自动化测试需求的同时,不仅能满足接口服务的性能测试需求,还能满足接口服务的功能可靠性测试需求。相比于传统开发一套完整的接口测试框架,基于现有开源的测试工具或者测试框架的接口自动化便于维护和部署,只需要少量的代码编写,对于测试人员更加友好。同时,由于JMeter性能测试工具的小巧轻便、易于界面操作、用例设计简单的特点,而Robot Framework也正因为其关键字模块的复用能力强、中文支持好、可个性定制化接口数据的校验功能,所以这两个测试软件在测试人员中学习成本相对较低,普及率高,也更加容易实现快速部署接口的自动化。本论文所设计的两套JMeter和Robot Framework方案都分为两部分进行设计。第一部分为Hudson的持续集成系统,第二部分为测试工具或者测试框架本身检测接口服务的接口测试系统。Hudson的持续集成系统作为发起每日构建的WEB服务器,将自动化任务通知给远程测试机器的本地脚本,该脚本执行对应的JMeter和Robot Framework的接口测试用例,由工具或框架执行完毕后,将结果报告存在本地,由本地脚本分析该结果报告并生成对应的邮件报告,最终反馈给Hudson服务器,并邮件发送给相关人员。本论文提出的两个方案已在多个APP产品线的接口自动化测试系统中得到部署和实时运行,可全面使用并推广。实测与运行数据表明,本接口自动化测试方案从性能和可靠性两个角度保障了每日接口服务的质量,也提高了公司日常运作APP产品的稳定性。
其他文献
近年来,通信技术发展迅速,通信技术在不断方便人们生活的同时,人们对通信系统也提出了更多要求,除了常规的通信要求外,在一些特殊场景下,人们也希望通信系统能够发挥作用。例如当应用场景为某些透明场景时,具体有窗户、车玻璃、各种智能设备显示器屏幕等,如果我们继续采用传统的金属天线来接收或者发射信号,虽然这样的金属天线的增益高,但是在透明场景下就会影响透光性,而且还不美观。所以为了应付透明场景下的通信需求,
比尔·布兰特是英国二十世纪最伟大的摄影家之一,其摄影艺术被当今艺术界誉为英国文化的重要组成部分。他在摄影的各个领域皆有杰出的贡献,其中他的人体摄影艺术最为才华横溢,达到了他个人摄影艺术的顶峰。本文主要聚焦于布兰特的人体艺术作品,简要讨论其他题材作品,深入探究了布兰特人体作品的拍摄手法、风格变化和思想内涵,不仅有艺术的启发,也有人生的思考。此外还以全新的角度入手,从横向比较、纵向比较以及自我比较的角
随着我国经济的飞速发展和城市化进程的加快,越来越多的高层建筑物拔地而起,由于受到人为和自然等多种因素的外力影响,建筑物在施工中和运营过程中发生不同程度的变形在所难免,如果形变超过一定范围,便会对周边人群和建筑物造成不可估量的危害。建筑物沉降观测主要是对建筑物进行有规律的周期性观测,通过对建筑物沉降观测数据的处理和分析能够及时的掌握建筑物形变情况,从而为建筑物的安全提供了有效保障。近年来,随着科学的
1945年8月15日,日本政府正式宣布无条件投降。我党中央、毛主席、朱总司令连续多次发布命令,要各解放区的人民军队立即向日、伪发出通牒,限令日、伪军向我就近的八路军、新
会议
当代我国市场经济中存在两大关键因素,一是市场体系,二是公平竞争。二者有着巨大的内在关联性,其中公平竞争是市场经济的保障。国家职能其中一项是经济职能,其不但要求国家直接保护市场主体的竞争法制度,也要求应当建立起包括公平竞争审查制度在内的能够约束管理者行为的法律法规,这样才能保障经济平稳发展。现实社会中,行政垄断、违规援助、地方保护、内部交易等限制竞争的行为广泛存在。《反垄断法》虽然能在“事后”一定程
行人检测与位姿估计在计算机视觉领域有着非常广泛的应用,已成为备受关注的热点方向。但由于行人本身外观差异大,遮挡严重等原因,导致传统图像处理方法无法满足实际应用的需
滇西抗战是发生在云南现代历史上规模最大的一次反抗日本帝国主义侵略的战争,它是中国抗日战争的重要组成部分,同时也是世界反法西斯战争的重要组成部分。鉴于社会、历史、政
本文简述检出缺陷尺度与射线照相灵敏度、产品射线透照技术等级及缺陷评定质量级别的关系和重要性。介绍检出最小缺陷几个计算式,说明计算式的来源及主从关系,缺陷计算值与显
近年来我国的隧道建设蓬勃发展,隧道的在建里程以及运营里程都呈现出爆发式的增长,这为我国的经济发展提供了了非常强大的动力。但在隧道的发展过程中同时也出现了一些之前的隧道工作者关注较少的问题,部分隧道在修建完的短期时间内,就出现了一些结构上的破坏,使用时间远远达不到隧道设计时的使用年限,而对这些隧道病害情况进行调查,对后续发展情况进行检测,发现这些病害很多都具有时间相关性,围岩的蠕变在隧道结构的破坏过
本文旨在构建高三英语“过程-体裁”写作教学模式,以便帮助学生克服写作困难,提高写作效果。首先,笔者分析了高三写作教与学存在的问题,说明以高考范文为输入语料的“过程-体