下载此文档

jmeter接口自动化分享 (一)--邱功圆.ppt


文档分类:通信/电子 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
接口测试系列—理论篇姓名:邱功圆部门:测试技术部2015/7/28职位:软件测试工程师目录341什么是接口测试接口测试流程接口自动化测试总结2为什么做接口自动化测试什么是接口测试接口测试:用来检查各个组件的接口的测试,接口测试主要检查外部系统与系统之间以及各个子系统之间的交互点,测试的重点在数据的传递上。接口测试分类:1、服务之间的调用,比如:应用层调用服务层提供的接口;service层会调用DAO层的接口;注册用户先调用用户查询的服务,查看该用户是否存在(标准接口测试)。2、用户(浏览器)和服务之间的调用(web业务接口测试,^^我自己定义的)。接口类型和测试工具接口类型接口类型取决于通信协议,常见的通信协议有:HTTP、HTTPS、rest、webservice、RPC接口、socket等。接口测试工具:FiddlerJmeterSoupUIPostmanJava:httpclientPython:urllib、urllib2、suds标准接口文档规范接口文档包含如下内容:1、接口概述: 1)接口名称 2)接口功能 3)接口类别 4)提交者、提交时间、需求来源及时间要求2、HTTP请求方式3、认证说明4、请求限制说明(次数)5、请求参数说明参数名、是否必选、类型、取值范围、描述(非必选项的默认值)6、相关约束(消息头)7、注意事项8、调用示例9、返回说明 1)返回数据格式 2)返回结果示例 3)错误代码及返回说明接口测试内容功能逻辑参数格式校验返回结果调用方式安全性其他异常场景自动化测试本质和目的1、自动化测试的本质是发现变化的东西对不变东西的影响。2、自动化测试的目的是增加开发和回归效率。自动化主要用于回归测试,可以滞后于新功能;希望自动化作用于新功能的,可以说都是不懂自动化的人。自动化测试不能完全代替点点点,它的核心作用是规范流程,提高效率什么样的项目适合做自动测试产品型项目:产品型的项目,每个项目只改进少量的功能,但每个项目必须反反复复测试未改动过的功能。这部分测试完全可以让自动化测试来承担,同时也可以把新功能加入到自动化测试当中。增量式开发、持续性项目(敏捷开发):由于这种开发模式是频繁的发布新版本进行测试,也就需要频繁的自动化测试,以便把人从中解脱出来测试新的功能。回归测试:回归测试是自动化测试的强项,它能够很好的验证你是否引入了新的缺陷,老的缺陷是否修改过来了。在某种程度上可以把自动化测试工具叫做回归测试工具。频繁运行的测试(巡检):在一个项目中需要频繁的运行测试,测试周期按天算,就能最大限度的利用测试脚本。多次重复、机械性操作:自动化测试最适用于多次重复、机械性动作,这样的测试对它来说从不会失败。测试分层缺陷定位容易修复成本更低反应真实需求更加接近业务web业务接口测试主流程接口测试流程:确定主流程业务测试的范围熟悉被测平台业务场景用fiddler或jmeter录制123调试接口脚本集成接口脚本到jenkins中45

jmeter接口自动化分享 (一)--邱功圆 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小221 KB
  • 时间2020-07-09
最近更新