我给你说一个值20K的答案,主要有以下几个点:

第一:可用性测试,根据约定的协议、方法、格式、内容等传输数据到接口,经处理后返回期望的结果。

这里分为三个点:

1,接口功能是否正确。

2,实现返回值除了内容要正确,类型也要正确,保证调用方能够正确的解析。

3,参数的边界值等价类的测试。

第二:错误和异常处理测试。

1,这里主要分为输入异常值。比如空值,字段值没超过约定长度等等,接口能否正确处理,且按预期响应。

2,输入错误的参数,接口能正确处理,并按预期响应。

3,多输入少输入参数,接口能正确处理,并且按照预期响应。

4,错误传输的数据格式,比如json格式写成form格式,是否能够正确处理。

第三:安全性测试

主要是指传输数据的安全安全性,这里主要分为四个点:

1,敏感数据,比如说密码,秘钥等是否加密传输。

2,返回数据是否含有敏感数据,比如说用户密码,完整的用户银行账号信息。

3,接口是否对传入的数据进行安全校验,比如身份ID加token,类似校验。

4,接口是否防止恶意请求,比如大量伪造请求接口致使服务器崩溃。

第四:性能测试,比如接口的响应时间,并发处理能力,压测处理情况,这里分为三个点:

1,并发请求相同的接口,特别是POST的请求接口的处理情况,比如插入了相同的记录,导致数据出错,引发系统故障。

2,接口响应时间长,在用户可忍受的范围内。

3,对于请求量大的接口做压测,确定最大的瓶颈点是否满足当前业务需要。

你明白吗?

接口测试到底测试什么?相关推荐

  1. Web测试、App测试、接口测试到底测什么?

    一.WEB测试主要测试场景 1.UI测试: 界面是否美观,风格.字体.样式是否一致,文字内容是否正确; 2.功能测试: 所实现的功能是否和需求一致; 系统里的各种链接,是否可以正确打开,是否有空白页面 ...

  2. 接口测试要测试什么?

    一. 什么是接口测试?为什么要做接口测试? 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过 ...

  3. 什么是接口测试?测试人员为什么要做接口测试?

    前言 我们都知道学习软件测试需要学习很多的东西,那么今天呢笔者想详细的和大家来唠唠接口自动化测试,当然了这篇文章笔者主要讲的是接口测试的理论基础,这都是笔者个人的一些观点整理,要是有什么 不对的地方欢 ...

  4. 接口测试要测试什么?怎么测?我来告诉你

    目录 本文主要分为两个部分: 第一部分: 第二部分: 备注: 本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系 第二部分:主要 ...

  5. 什么是接口测试及其测试流程

    感谢大家的莅临,文章末尾为大家准备了一些福利,需要的可以获取哦. 1 什么是接口测试 接口测试是项目测试的一部分,正如其名,它测试的主要对象是接口,是测试系统组件间接口的一种测试. 百度百科对接口测试 ...

  6. jmeter json断言_Jmeter接口测试+压力测试

     jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先要 ...

  7. 接口测试到底是什么?如何制造接口数据

    接口测试其实很难界定,我之前理解接口测试虽然算不上白盒测试,但也至于黑河测试.后来跟我们一开发聊天,他说接口测试其实就是白盒的一部分. 后来又跟一阿里的大数据聊,他说接口测试属于(黑盒测试)功能测试, ...

  8. itest work(爱测试) 开源接口测试敏捷测试管理平台 9.5.0 发布,接口测试及脑图用例重大升级

    (一)itest work 简介 itest work (爱测试)  一站式工作站让测试变得简单.敏捷,"好用.好看,好敏捷" ,是itest wrok 追求的目标.itest w ...

  9. Jmeter接口测试+压力测试

      jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jmeter是java开发的,所以运行的时候必须先 ...

最新文章

  1. 算法一:求两个数的和
  2. python实现连续数列相加_技术 | Python经典面试题解析实现斐波那契数列
  3. .gpg 进程 linux,小知识之Linux系统中的最大进程数,最大文件描述,最大线程数...
  4. Linux下查看txt文档
  5. HTML5的little,HTML 5
  6. OCR识别之图像预处理
  7. BREW应用间通信之共享内存
  8. 全网首发:LINUX编译JNA:编译产生libjnidispatch.so
  9. 如何搭建靠谱的测试环境
  10. 天地图卫星地图_一起看地图谷歌地图高清卫星地图在线_世界这么大,用地图去看看!...
  11. sklearn中make_blobs模块使用
  12. python爬取喜马拉雅FM音频
  13. 不属于计算机主机设备的是什么,不属于计算机硬件的是什么
  14. GeographicLib安装
  15. 4094. Spiral matrix
  16. 如何无损放大图片?用这5个图片无损放大工具,图片方法也超高清
  17. gfp_mask是0代表什么?
  18. 长文干货丨一文搞懂IoC的依赖注入
  19. Calibre物理验证技术点滴 (中)
  20. AI芯片加持,安防下一爆点会是边缘计算?

热门文章

  1. uniapp实现简易的霍兰德职业倾向测评
  2. 你可能不知道的GDB命令
  3. 回归和分类的线性模型
  4. 模糊测试软件测试_模糊测试
  5. VS2017 MFC对话框程序打印及打印预览的实现
  6. 读书笔记 -公司改造 和 紧迫感
  7. 详解Java的自动装箱与拆箱(Autoboxing and unboxing)
  8. 前端面试查漏补缺--(三) 跨域及常见解决办法
  9. js判断是否是数字——isNaN()函数
  10. 访问虚拟机Linux服务打不开页面