博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口测试基本概念
阅读量:5058 次
发布时间:2019-06-12

本文共 824 字,大约阅读时间需要 2 分钟。

一、什么是接口测试?

  接口测试是测试系统组件间接口的一种测试。主要用于检测外部系统与系统之间以及内部各子系统之间的交互点。

  接口测试也是输入功能测试。区别就是功能测试是界面看得到的,接口测试是通过传参得出返回值的。

  为啥要进行接口测试?

  1、能够发现页面上发现不了的bug;

  2、检查系统的异常处理能力、安全性、稳定性;

  3、提前介入测试接口,发现风险,减少成本;

  4、前端经常变化,接口测试好了,后端不用改。

  接口分为两种:一种是程序内部接口,一种是系统对外接口。

  程序内部接口:方法与方法之间,模块与模块间的交互,程序内部抛出的接口。比如bbs的登录与发帖。发帖必须先登录,这2个模块之间有交互,所以必须抛出一个接口供内部系统调用。

  系统对外接口:比如你要调用别人系统里面的数据,人家肯定不会直接把数据共享给你,而是通过一个写好的方法供你去调用去获取数据库。这种就是系统对外接口。

二、接口测试分类?

  常用的有webservice接口和http api接口。

  webservice接口走的是soap协议通过http传输,请求和响应报文都是通过xml格式。

  http api接口走的是http协议。通过路径来区分调用的方法,一般请求报文都是k-v形式,返回报文一般是json串。get/post是最常用的2种请求方法。

三、怎么测试接口?

  一、首先拿到开发提供的接口测试文档。一般接口测试文档包括以下几个内容:

  1、接口说明

  2、url

  3、请求方法

  4、请求参数、参数类型、参数说明

  5、返回参数说明

  二、通过开发提供的接口文档编写接口测试用例,并且进行用例评审。

  三、选择接口测试工具,编写测试脚本。执行测试,记录测试结果。

  四、提交测试报告

 

转载于:https://www.cnblogs.com/xiaojing2017/p/8566268.html

你可能感兴趣的文章
凉风起天末
查看>>
给sftp创建新用户、默认打开和限制在某个目录
查看>>
C++入门经典-例4.4-循环嵌套之求n的阶乘
查看>>
JQuery动画篇
查看>>
python自定义编写有关用户登录注册程序代码
查看>>
ios日历视图实现日期输入
查看>>
Mnesia基本用法
查看>>
iOS-字符串的连接
查看>>
(leetcode题解)Max Consecutive Ones
查看>>
LOJ#10004. 「一本通 1.1 例 5」智力大冲浪
查看>>
U盘安装Debian KDE 输入法 Manjaro Linux WPS 字体
查看>>
用户反馈:对 Rafy 开发框架的一些个人建议
查看>>
_DataStructure_C_Impl:二叉排序树的查找
查看>>
随机数发生器
查看>>
glusterfs分布式复制扩容卷以及平衡卷
查看>>
Word 2013 多级自动编号设置
查看>>
case class inheritance
查看>>
PHP json不转义
查看>>
6.13-C3p0连接池配置,DBUtils使用
查看>>
【计算机视觉】Selective Search for Object Recognition论文阅读3
查看>>