接口测试基础(1)

作者: 只想躺赢 | 来源:发表于2017-09-08 18:22 被阅读22次

接口的几层理解:
1、表层:接口可以理解一个黑盒子,一遍输入参数,一边是输出参数

图片.png

2、接口可以理解为连接前端(APP,web页面)与数据库等底层的纽带,用于在两者之间传递数据,处理数据

图片.png

3、接口可以理解为业务路基处理方法的外在表现形式,其可以是一个类下面的方法,也可以是一个函数()

图片.png

为什么要做接口测试?
1、可以发现很多在页面上操作发现不了的BUG
例子:对于搜索窗口如果是必填项才能点击搜索,如果内容为空,直接搜索,页面操作就不会请求,这样页面限制比较多,如果直接调用接口,就跳过这些限制,可以直接传个空的 这样就可以发现接口本身的一些问题, 单纯通过页面检查不出来
2、检查系统的异常处理能力;
例子:搜索内容过长,例如百度搜索,内容过长就被截断了,看起来数据是正常如果直接调用接口,或许就能发现一些异常的bug 直接用查 然后就会抛出字符不能超出限制,就会显示出一些字段会被看见
3、检查系统的安全性,稳定性;

例子:搜索用户是否存在接口,尝试sql注入的方式 ,模拟错误情况 过滤了一些* . ‘’ 等,如果接口没有做类似处理,一旦被捕获了地址,并对实行sql注入 可以抛出了数据库的指定表的所有数据字段、 甚至所有表名
4、接口逻辑测试后,前端测试重点便可更多关注易用性、兼容性等

相关文章

  • 接口测试

    1.在线http测试:接口在线测试 模块接口测试和web接口测试: 模块接口测试是单元测试的基础。它主要测试模块的...

  • 2018-05-16

    1.接口测试基础 1.1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试。 接口测试主要用于检测外部...

  • 接口自动化测试设计

    一、接口测试基础 1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试。 接口测试主要用于检测外部系统与系...

  • 接口测试基础(1)

    接口的几层理解:1、表层:接口可以理解一个黑盒子,一遍输入参数,一边是输出参数 2、接口可以理解为连接前端(APP...

  • 接口测试基础学习笔记

    慕课网接口测试基础视频课学习笔记 接口测试基础之入门篇

  • Postman

    目录 基础 接口测试简介,接口测试流程,接口测试用例设计,实战接口介绍 Postman简介和安装 Postman接...

  • 【扫盲】15. 接口测试遵循的要点

    1. 如何理解接口 模块接口:本质是类方法、函数,单元测试的基础,主要测试模块的调用与返回Web接口:服务器接口测...

  • 接口测试 | 接口测试基础

    一、接口测试简介 1.1 接口的定义及分类   接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系...

  • Python接口测试实战1(上)-接口测试理论

    接口测试理论(第1天 上午) 接口测试基础 什么是接口? 这里插播一个段子 上图中,程序员口中提到的接口是什么意思...

  • 接口测试书目录

    接口测试 接口测试基础知识篇 接口测试第二课(APP抓包) 接口测试第三课(HTTP协议简介) 接口测试第四课(H...

网友评论

    本文标题:接口测试基础(1)

    本文链接:https://www.haomeiwen.com/subject/oaygjxtx.html