广州电脑培训_电脑培训班_电脑培训课程-北大青鸟电脑学校
当前位置:网站首页 > 电脑培训网-电脑学校 > 佛山电脑学校 > 正文

接口测试难吗?零基础怎么学?

作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:578


导读:接口测试是一个不难的问题。主要是看人。所谓困难的人不是那样的。会者并不难。所以,我们先来了解一下如何从0开始进行接口测试,再来看看对你来说是不是一个难题。接口测试难吗?从0开始进行...

接口测试是一个不难的问题。主要是看人。所谓困难的人不是那样的。会者并不难。所以,我们先来了解一下如何从0开始进行接口测试,再来看看对你来说是不是一个难题。


接口测试难吗?从0开始进行接口测试的方法:


一、一般界面

1、web服务接口:通过soap协议、通过http发送、请求消息和返回消息。

2、httpapi接口:HTP协议,通过路径区分调用方法,请求消息采用密钥-值的形式,返回消息通常为JSON字符串、get、post等方法。可用的工具包括postman、RESTClient、jmeter和loadrunner。


二、接口配置

界面由哪些部分组成?

首先,接口文档应包括:

1、界面说明

2、调用URL

3、请求方法(get\post)

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

5,返回参数说明


如接口文档所示,接口至少要有请求地址、请求方法、请求参数(接收和发送),某些接口还必须有请求标头header。标头:服务器在通过HTTP协议将HTML数据发送到浏览器之前提交的字符串。标头和HTML文档之间必须有空行,通常存储cookie、令牌等信息。


有学生问我和header有什么关系。不都是发送到服务器的参数吗?


首先,它们都是发送到服务器的参数,但它们是有区别的。标头中通常存储着cookie等验证信息。这是为了确认该请求是否有权限请求服务器权限。如果有,可以请求服务器。然后可以将请求地址与参与一起发送到服务器。也就是说,服务器首先接受header信息,判断是否有请求权限和是否有权限,然后才接受请求地址和参与。


第二,为什么要进行接口测试

你知道,接口实际上是与前端页面或APP等调用和后端交互,所以很多人问,我的功能测试已经测量过了,为什么要测量接口?


例如,测试用户注册功能时,请指定用户名为6-18个字符,包括字母(区分大小写)、数字和下划线。第一次功能测试肯定会测试用户名规则,例如输入20个字符、输入特殊字符等。但是,这只能在前端验证,后端不能验证。如果有人抓住包,绕过前端验证,直接发送到后端怎么办?想象一下,如果用户名和密码在后端不被确认,有人绕过前端验证,用户名和密码可能会随便丢失。如果登录可以通过SQL注入等随意登录或获得管理员权限,会不会很可怕?


因此,接口测试的必要性如下:

在接口上可以发现很多无法操作的错误,确认系统异常处理能力,系统安全、稳定性确认,前端休闲变更,接口测量,后端无变更。




佛山电脑学校排行
最近发表
标签列表