接口测试
概念:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
接口文档:前端和后端如何进行数据交互的文档
必需要有的四个元素:请求地址,请求方式,请求所带的参数及其类型,返回所带的参数及其类型
postman最基本的使用方法
步骤:
设置请求方式
输入请求地址
点击发送请求
查看相应的结果
postman中的断言方法可以自动判断测试结果是否正确
概念:
Python的assert是用来检查一个条件,这是一种高级的异常形式
如果它为真,就不做任何事,如果它为假,则会抛出AssertError并且包含错误信息
断言经常用在测试过程中,通过使用给定条件和程序中的条件进行判断,如果抛出异常则说明这代码有问题
Postman基本使用
按时间分:接口测试,功能测试,性能测试,自动化测试
接口测试
- 接口文档:前端和后端如何进行数据交互的文档
请求地址
请求方式
请求所带的参数及其类型
返回所带的参数及其类型
- 接口测试用例——通常使用等价类法
- 执行用例
- 缺陷报告
postman基本使用——断言
在程序设计中,断言是一种放在程序中的一阶逻辑,目的是为了验证预期结果和测试结果。
- 新建目录(如下图)
- 使用断言
- 设置环境变量——>只使用变量名,不定义值
- Headers—>Authorization—>JWT + token值
- 设置全局变量——>使token自动加入环境变量
- 设置局部变量
设置全局变量和局部变量的作用:
当两个接口之间有关联时——前一个接口里的某一个数据在后一个接口要使用,就进行关联
操作方法:在前一个接口里set,在后一个接口里使用(两个花括号 + 变量名)
- 批量执行