什么是接口?

1、接口是什么呢?
官方定义:接口是数据传递的通道,当然,也有人说接口就是一个功能实现,比如注册,登录这些都是系统功能点,在系统中都对应了接口,这些理解其实都是对的。

2、那接口的本质是什么呢?
其实就是后台的一个函数,接口文档里面描述的接口参数其实就是函数的参数,接口的返回数据就是函数的返回值。比如注册,在系统里面就会对应一个注册的函数,这个函数比较特别,通过某些映射框架的处理可以让你通过一串接口地址访问到它。当然一般一个接口项目是需要先部署在一些web容器中,通过web容器发布web服务以后才能访问到的,常用的web容器有Tomcat,Jboss,weblogic等等。

如下图所示:
在这里插入图片描述
可以简单粗暴的理解为接口其实就是没有UI层的功能模块

疑问:
在这里插入图片ui描述
接口是无UI界面的,如何才能实现访问呢?

可以通过接口地址。接口参数以及接口的返回文档

3、接口测试与UI功能测试的区别是什么?
ui测试更专注于ui页面,而不关注系统内部实现,一个 功能模块是否有bug,所有的判断依据都直接来自于前段页面反馈,跟我们的预期对比,一样就测试通过,不一样就是bug。而接口不一样,需要借助某些客户端工具模拟前端页面发送接口请求,测试人员通过判断接口返回报文与预期是否一致来断定接口是否有问题,还需要去核对数据库的数据变更情况以及Linux系统中接口运行的操作日志,因此测试人员的技术要求更高。

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值