接口测试必学理论二

1.HTTP请求组成?

三个部分:请求行、请求头、请求体

2.常用请求方法有哪些?

1)GET:从服务器获取资源(一个或多个)

2)POST从服务器新建一个资源:

3)PUT:在服务器更新资源(客户端提供改变后的完整资源)

4)DELETE:从服务器删除资源

3.HTTP响应组成?

三个部分:状态行、响应头、响应体

4.状态行组成部分?

协议版本号、状态码、状态消息三个组成部分

5.状态的响应类别?

响应类别由状态码的第一个数字决定,类别如下:

1xx:指示信息:表示请求已接收,继续处理。

2xx:成功:表示请求已被成功接收、理解、接受。

3xx:重定向:要完成请求必须要进行更进一步的操作。

4xx:客户端错误:请求有语法错误或者请求无法实现。

5xx:服务器端错误:服务器未能实现合法的请求。

6.restful概念?

一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。

7.接口测试流程?

1)需求分析(主要依据需求文档)

2)接口文档解析(主要依据API文档,一般由开发人员编写)

3)设计测试用例

4)执行测试(使用接口测试工具或编写代码)

5)缺陷管理与跟踪

6)编写测试报告及总结

7)接口自动化持续集成

8.什么是API文档?

又称接口文档,用来描述系统所提供接口信息的文档。大家根据这个文档进行开发、并需要一直维护和遵守。

9.API文档内容?

1)基本信息:接口名称、请求方法、请求路径、接口描述

2)请求参数:请求头和请求体(包括具体的请求参数名称、类型、是否必填、示例、备注)

3)返回数据:不同情况的响应状态码和响应数据

10.接口测试测试点?

1)功能测试:1.单接口功能2.业务场景功能

2)性能测试:1.响应时长2.吞吐量3.并发数4.服务器资源使用率

3)安全测试:1.敏感数据是否加密2.SQL注入3.其他

11.接口测试用例设计思路?(功能测试)

#单接口测试

        正向(通过性测试):

                1)仅必填参数

                2)全部参数

                3)参数组合

        反向(异常测试):

                1)参数异常:多参数、少参数、无参数、错误参数

                2)数据异常:数据为空、长度不符、类型不符、错误数据

                3)业务数据异常:根据具体业务功能考虑各种会出现的异常返回情况

#多接口测试(业务场景功能测试):站在用户角度考虑常用的使用场景

        接口之间的逻辑依赖

        接口之间的数据依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翩然99

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值