http接口自动化的总结

### 单接口的校验规则:
* 返回内容和格式(无数据,有数据,字段的完整性,字段的类型等)
* 传参的校验(空,必填项,参数类型,参数边界,参数组合,翻页,排序等)
* 接口的权限校验(允许什么类型的成员调用)
* 异常情况校验(多传/少传字段,不符合的枚举,没有带auth,key等等)

### 接口组合业务流程
* 覆盖各个业务流程场景



### 准备工作,以及校验点
* get
    * 需要提前准备好数据,开始测试时,查数据到数据库
* post
    * 提交数据成功后,去数据库,查询相关数据,是否查询正确
    * 删除数据增加的内容还原数据
* put
    * 插入原先有的数据,然后执行put接口修改数据
    * 查看数据库数据是否修改正确
    * 还原数据库修改的值  
* delete
    * 插入相应的数据
    * 执行delete接口
    * 数据库校验数据是否被删除
* 接口组合业务流程
    * 正常流程保证前面的接口要调用成功
    * 异常流程接口返回错误,原有数据保持不变
    * 流程走完后,校验数据是否正确
    * 需要清理执行产生的数据,还原未执行前的状态(可以前置清理)

猜你喜欢

转载自www.cnblogs.com/laochiji/p/13366245.html
今日推荐