接口测试基本概念

1.什么是接口测试?

接口测试就是功能测试,通过接口可以实现数据共享。接口测试比UI测试更简单,没有界面,提供指定的接口文档,然后使用接口测试工具,根据提供的接口文档中给出的请求地址、请求方式、参数。调用接口方法,从数据库中查看数据,然后返回json串。json是什么?是一种数据交换语言,就是数据类型。

2.接口测试的类型?

接口测试分为系统对外的接口(测试人员角度)和系统对内的接口(开发人员角度)

系统对外的接口:比如你从某个网站或服务器上要获取资源或数据信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。

程序内部的接口:代码实现。方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,开发人员的事。当然测试人员会分析看代码,就N了。

3.接口测试工具都有哪些?postman(推荐)、jmeter、soapui(收费)、insomnia(强推)、paw(mac推荐)、自己撸代码写等

4.为什么要进行接口测试?

4.1.可以通过调用某个接口,获取需要的数据,供某些需求测试使用。

接口是获取数据和操作资源,而我们大部分的系统和产品中,资源是产品的核心,因此资源是必测的。

4.2.另外,接口中的大部分内容是数据,通过数据的对比,我们能测试出系统和产品的逻辑。测试接口就是测试逻辑。

常见的接口有哪些?第三方微博客户端(个人信息通过微博接口拿到)、淘宝物流信息(通过物流公司接口获取)、携程订飞机票(通过航空公司接口获取)

4.3.界面点点点发现不了的bug

4.4.检查系统的一场处理情况

4.5.检查系统的安全性和稳定性

4.6.前端随便变,后端固定

5.接口测试用流程?通功能测试

5.1.需求评审,熟悉业务和需求

5.2.开发提供接口文档

5.3.编写接口测试用例

5.4.用例评审

5.5.提交测试后开始测试

5.6.提交测试报告

6.接口文档必须包含哪些内容?

1.接口说明

2.请求url地址

3.请求方法(get、post)

4.请求参数、参数类型、请求参数说明

5.返回参数说明

猜你喜欢

转载自www.cnblogs.com/wyhv5/p/9069842.html