接口测试

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.如何进行接口测试

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值