欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

接口测试

程序员文章站 2022-05-17 19:07:54
...

1. 接口类型

  • 系统对外的接口:客户端与后台服务的协议,如通过接口想网站服务器获取资源信息
  • 程序内部的接口:内部方法与方法、模块与模块间的调用

2.接口的组成

	接口应至少有请求地址、请求方法、请求参数,部分接口有请求头(header).
	header起在发送请求过程中传输额外重要信息的作用。校验信息如cookie,校验请求是否有权限访问服务器,也就是说服务器先接受header的信息进行判断该请求是否有权限,判断有权限后才会接受请求地址与请求参数。同时header也声明浏览器能接受服务器返回的文档类型(Accept: text/html  代表浏览器可以接受服务器回发的类型为 text/html )

3.常见的接口类型

  • web service:它使用soap协议并通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候通过工具才能进行调用。可以使用的工具有SoapUI、jmeter。
  • http-api:它使用http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,这也是最常用的两种请求方式。可以使用的工具有postman、jmeter等。

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

  • 能够更早得发现问题,修复成本低
  • 能够发现更底层的问题
  • 前后端分离,由于前端限制一些场景无法通过功能测试模拟出来,而一些攻击是能够直接绕过前端的,这时候需要直接对后端接口进行测试,验证服务器对异常的处理能力

5.如何进行接口测试

接口测试

相关标签: 接口