博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我对接口测试的理解
阅读量:6672 次
发布时间:2019-06-25

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

一、什么是接口测试

    我所理解的接口是用来处理业务逻辑和数据,实现功能的。接口测试就是检测数据的转换、传递和控制管理过程,以及系统间的逻辑依赖关系。

二、接口测试的目的及意义

    1.app的后端服务(抑或接口)出现功能异常、或者错误的数据输出等问题时,会导致客户端功能异常甚至崩溃。

    2.如果之前没有进行api接口测试,当客户端出现功能或者数据的问题时,需要逐个排查是前端的问题还是后端的问题。

    所以,很有必要进行api接口测试,来检测接口的正确性和准确性

三、接口测试的分类

    这部分不清楚,目前了解到的是http协议接口测试。

四、测试内容

    两个重点,注重业务逻辑分析(正反向都要测到),注重数据检查

    1.功能:检查接口的功能有没有实现,也就是请求会不会成功,如果不成功会不会返回错误代号。

    2.数据:(1)检查接口返回的数据、数据格式、数据类型是否与预期一致(正向,传递的参数正常)

               (2)检查传递的参数为边界值时,接口是否可以正常处理(传递的参数足够大或者为负、空值时)

                       例如:需要一个ip参数,当我输入一个100位的数字时,看会不会报错

               (3)检查输入各种数据类型的参数,是否可以处理(支持整数,如果输入小数或者字符串呢)

    3.性能:接口处理数据的时间(涉及到代码优化)

五、测试前准备

    1.api开发文档

    2.数据库

    3.环境配置

六、接口测试工具

    postman

 学习网址:http://www.cnblogs.com/puresoul/p/5388586.html

后续补充,postman具体使用和一个具体的例子,loading。。。。。。。。。

转载于:https://www.cnblogs.com/xuechun/p/6000900.html

你可能感兴趣的文章
【错误异常】 Maven出现错误No plugin found for prefix 'jetty' in the current
查看>>
扩展欧几里德算法
查看>>
openoffice启动8100端口
查看>>
cnetos 6.0下Chage的使用方法来提升系统安全级别
查看>>
tomcat启动没有8080端口
查看>>
ubuntu 16.04 安装lamp
查看>>
Javascript的匿名函数
查看>>
OC中类的属性与成员变量的区别
查看>>
SMTP命令邮件投递(无身份认证)
查看>>
Nginx + MySQL + PHP + Xcache + Memcached
查看>>
使用Windows live movie maker轻松与朋友分享视频
查看>>
我的友情链接
查看>>
数据库死锁的类型
查看>>
找水王
查看>>
grep及正则表达式
查看>>
MongoDB常用命令大全
查看>>
Python程序的执行过程
查看>>
Proxmox-VE搭配Ceph存储组建高可用虚拟化平台
查看>>
前端基础---JavaScript
查看>>
Linux关于大于2T的磁盘分区格式化
查看>>