目录
一、接口测试分类
内部接口:测试被测系统各个子模块之间的接口,或者被测系统提供给内部系统使用的接口
外部接口:
- 被测系统调用外部的接口。
- 系统对外提供的接口。
接口测试的重点:检查接口参数传递的正确性,接口功能的正确性,输出结果的正确性,以及对各种异常情况的容错处理,以及权限控制,分页,调用次数的限制。
二、目前接口架构设计
- 基于SOAP架构。基于XML规范。基于WebService协议。特点:接口地址,wsdl(webservice描述性语言)结尾
- 基于RPC架构。基于dubbo协议,thrift协议。SpringCloud微服务。
- 基于RestFull架构。基于json规范。基于http协议。
RestFull规则:
接口地址:http://127.0.0.1/user,get(查询用户),post(新增用户),put(修改用户),delete(删除用户)
http协议详解:
请求:请求行,请求头,请求正文
Json数据格式:只有两种数据类型
键值对:(key:value)
数组:[array1,array2]
三、市面上的接口测试工具
- Jmeter+Ant+Git+Jenkins
- Postman+Newman+Git+Jenkins
- soapui,apipost.fiddler,chariles
四、Jmeter简介,安装,环境变量的信息
基于java语言压力测试工具,可以做接口测试,也可以做性能测试。
安装:JDK1.8以上,配置环境变量