首页 > 代码库 > Python自动化-Day1

Python自动化-Day1

1.接口的分类

(1).webservice接口和http api接口

webService接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。

http api接口是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,这也是最常用的两种请求方式。

 

2.什么是接口测试

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

简单来说:接口测试就和普通功能测试没什么区别,区别就是功能测试是在页面上点点点,在页面上输入值,提交数据看结果,而接口测试没有页面,通过接口规范文档上的调用地址、请求参数,拼接报文,然后发送请求,检查返回结果。接口测试可比功能测试更早介入测试流程,界面开发完成之前,即可进行测试。功能测试依赖于系统界面。

 

3.接口测试作用

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

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

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

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

 

4.接口测试流程

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

二、开发提供接口文档

三、编写接口测试用例

四、用例评审

五、提测后开始测试

六、提交测试报告

 

5.接口文档

接口规范文档,是测试最重要的一个依据,也是这个接口的使用文档。

接口文档至少包括: 1、接口说明   2、调用url   3、请求方法(get\post)  4、请求参数、参数类型、请求参数说明    5、返回参数说明

 

Python自动化-Day1