接口测试基础二--关于接口测试的的几个基本概念

一、接口的概念

  接口的本质就是后台的一个函数,接口文档里面描述的接口参数其实就是函数的参数,接口返回数据就是函数的返回值。

二、接口测试与UI功能测试的区别

    UI测试更专注于ui页面,而不关系系统内部实现。一个功能模块是否有bug所有的判断依据都直接来自于前端页面反馈跟我们预期对比,一样就测试通过,不一样就是bug。

  而接口需要借助某些客户端工具模拟前端页面发送接口请求。测试人员通过判断接口返回报文与预期是否一致来判定接口是否有问题,还需要去核对数据库的数据变更情况以及Linux系统接口运行的操作日志,因此对测试人员的要求更高。

 

三、接口测试什么时候做

接口测试可以在项目的任一阶段做,只要接口已经开发出来了,提前介入就能提前发现问题。

先测试借楼找出接口内部的逻辑漏洞并解决,剩下的漏洞bug就基本全部集中在前端这一部分了。

 

四、常用的接口测试工具

主流的有:Jmeter,postman,soapui,升值做抓包工作使用的fiddler也可以做接口测试。

 

五、接口测试过程

概括最关键的几步即为:

1.准备接口地址

2.选择接口提交方式

3.准备参数

4.通过客户端发送请求

5.获取并分析响应数据

posted @ 2019-01-20 12:25  吃个鱼丸  阅读(411)  评论(0编辑  收藏  举报