成功解决:入门,接口测试该怎么做?

大家好,我是「Bigder」

说这个话题之前,我们先了解一下。什么是接口,理解了基本的概念再去做会高屋建瓴,心有具象。

1、什么是接口?

  接口一般来讲分为两种:

(1)程序内部的接口:方法与方法、模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互,就会抛出一个接口,进行内部系统调用。

(2)系统对外的接口:从别人的网站或服务器上获取资源或信息,对方不会提供数据库共享,只能提供一个写好的方法来获取数据,如购物网站和第三方支付之间,购物网站支付时可选择第三方支付方法,但第三方不会提供自己的数据库给购物网站,只会提供一个接口,供购物网站进行调用。

2、接口的分类?

  接口分类一般分为两种:

(1)webService接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的。测试时需要通过工具才能进行调用、测试。少数公司还在使用这种接口,如医院等行业。

(2)http api接口:走http协议,通过路径来区分调用的方法,请求和报文都是key-value形式的,返回报文一般都是json串,有get和post等方法。目前来讲,是最常用的。

3、接口返回数据

接口返回的数据一般都是json串,json是一种通用的数据类型,格式为key-value。

4、前端、后端区别?

前端:客户端。通俗来讲,一般情况下,web端或app端能看见的地方以及一些简单的校验,都属于前端。

(ps:网站上显示的后台管理不属于后端哦)

后端:服务器端。web端或app端的系统逻辑、如购物时扣除余额,微博发到哪里等都是由后端实现的

既然软件有接口,那么在研发管理的过程中,就需要有工具可以管理接口,供工程师提前知悉接口的定义和设计是什么。现在的开源管理软件真的太多了,不需要非常土老帽的用Word、Excel这种方式管理、无法做到共享。

推荐一个常用的: 小幺鸡: http://www.docway.net/ 开源免费、好用、支持多人操作、可以做权限控制,好啦概念科普完了,我们看看一个具体的实例,比如一个登录接口,属于http api接口:

哈哈哈,登录最常被提到嘛:

小幺鸡上的接口描述示例:

利用postman调试接口:

用浏览器访问系统,按F12调试接口:

在业务测试过程中,尤其对增删改查类型的系统,F12是一个很好的调试方式,操作页面无响应等等情况都可以调试看到详情的请求,哪里存在异常。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值