zoukankan      html  css  js  c++  java
  • http接口自动化的总结

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

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



    ### 准备工作,以及校验点
    * get
        * 需要提前准备好数据,开始测试时,查数据到数据库
    * post
        * 提交数据成功后,去数据库,查询相关数据,是否查询正确
        * 删除数据增加的内容还原数据
    * put
        * 插入原先有的数据,然后执行put接口修改数据
        * 查看数据库数据是否修改正确
        * 还原数据库修改的值  
    * delete
        * 插入相应的数据
        * 执行delete接口
        * 数据库校验数据是否被删除
    * 接口组合业务流程
        * 正常流程保证前面的接口要调用成功
        * 异常流程接口返回错误,原有数据保持不变
        * 流程走完后,校验数据是否正确
        * 需要清理执行产生的数据,还原未执行前的状态(可以前置清理)
    鸡肉是我的最爱!
  • 相关阅读:
    UVA 10462 Is There A Second Way Left?(次小生成树&Prim&Kruskal)题解
    POJ 1679 The Unique MST (次小生成树)题解
    POJ 2373 Dividing the Path (单调队列优化DP)题解
    BZOJ 2709 迷宫花园
    BZOJ 1270 雷涛的小猫
    BZOJ 2834 回家的路
    BZOJ 2506 calc
    BZOJ 3124 直径
    BZOJ 4416 阶乘字符串
    BZOJ 3930 选数
  • 原文地址:https://www.cnblogs.com/laochiji/p/13366245.html
Copyright © 2011-2022 走看看