http接口自动化的总结
Posted laochiji
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http接口自动化的总结相关的知识,希望对你有一定的参考价值。
### 单接口的校验规则:
* 返回内容和格式(无数据,有数据,字段的完整性,字段的类型等)
* 传参的校验(空,必填项,参数类型,参数边界,参数组合,翻页,排序等)
* 接口的权限校验(允许什么类型的成员调用)
* 异常情况校验(多传/少传字段,不符合的枚举,没有带auth,key等等)
### 接口组合业务流程
* 覆盖各个业务流程场景
### 准备工作,以及校验点
* get
* 需要提前准备好数据,开始测试时,查数据到数据库
* post
* 提交数据成功后,去数据库,查询相关数据,是否查询正确
* 删除数据增加的内容还原数据
* put
* 插入原先有的数据,然后执行put接口修改数据
* 查看数据库数据是否修改正确
* 还原数据库修改的值
* delete
* 插入相应的数据
* 执行delete接口
* 数据库校验数据是否被删除
* 接口组合业务流程
* 正常流程保证前面的接口要调用成功
* 异常流程接口返回错误,原有数据保持不变
* 流程走完后,校验数据是否正确
* 需要清理执行产生的数据,还原未执行前的状态(可以前置清理)
以上是关于http接口自动化的总结的主要内容,如果未能解决你的问题,请参考以下文章