接口测试基础

Posted python-xiakaibi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试基础相关的知识,希望对你有一定的参考价值。

1、什么是接口测试?

接口测试是测试系统组件间的接口的一种测试。

接口测试主要用于检测外部系统与系统之间,以及系统内部各个子系统之间的交互点。测试的重点是检查数据的交换,传递和控制管理过程,以及系统之间的相互逻辑依赖关系等

接口测试和功能测试区别:

功能测试:点、点、点

几口测试:没有页面,通过接口技术规范,调用地址,请求参数,拼接报文,然后发送请求,检查返回结果

为什么做接口测试?

更好的提升产品质量

接口测试的必要性:

一、可以发现很多在页面上操作发现不了的bug

二、检查系统的异常处理能力

三、检查系统的安全性、稳定性

四、前端随便变,接口测好,后端不用变

接口测试流程:

一、需求评审,熟悉业务和需求

二、开发提供接口技术怪饭文档

三、编写接口测试用例

四、用例评审

五、提测后开始测试

六、提交测试报告

怎么测http接口?

接口请求报文拼接:

1、url?param1=value1&param2=value2

?前面是请求url,?后面是请求的参数名和参数值,多个参数用&连接

2、入参是json串,那就不能拼接参数,需要借助工具来完成,如postman

GET和POST请求:

如果是get请求,直接在浏览器里输入就行了,只要能在浏览器里面请求到的。都是get请求,如果是post请求,需要借助工具来发送

GET请求和POST请求的区别:

1、GET请求使用URL或者cookie传参,而POST将数据放到body中

2、未完待续

 

以上是关于接口测试基础的主要内容,如果未能解决你的问题,请参考以下文章

接口测试基础全知道

接口测试基础五-使用python+requests编写接口测试用例

接口测试基础

接口测试基础

接口测试基础--柠檬不萌!

接口测试基础