自动化接口测试总结

接口:

        系统内部接口(灰盒)

        系统外部接口:

                软件接口、服务器接口(http接口,黑盒测试)

                硬件接口(不涉及)

接口测试原理:

本质是基于某种协议,发送一个Request请求给服务器,然后服务器返回一个Response响应数据,对数据进行分析,判断是否与我们预期的返回一致,从而验证功能正确。

RESTful架构风格------->http协议

http协议:

        请求

                请求行:请求方法、资源地址、协议版本

                消息报头

                请求正文

        响应

               状态行:协议版本、状态码、状态码说明

                消息报头

                响应实体

开展接口测试:

        1、获取接口文档

        2、设计接口用例

        3、编写python脚本:

                get类型请求接口

                post类型请求接口

                参数关联接口 :  requests.session() 多个接口保持连接

                unittest实现接口测试:断言

                数据和代码

你可能感兴趣的:(接口自动化,自动化,restful,运维)