zoukankan      html  css  js  c++  java
  • 接口测试小结

    环境准备

    1.JDK版本和Jar包确认,无特殊要求JDK安装后即可

    2.数据库确认(通常使用dev),环境配置文件 ats-config.properties,数据库信息文件devdb.conf

    3.在trunk流测试时需要查看基类是否有本地测试限制,有限制放开即可

     

    1.session初始化

    1.RPC接口写测试脚本时,往往需要初始化session信息,如何初始化,可以查看应用的session实现类,其他接口大多不需要初始化session

    2.数据准备

    注:数据准备阶段分为直接入参和mock数据,需要使用外部系统时才需mock

    直接入参

    1.入参为list,CSV数据用&隔开

     

    2.入参为map,CSV数据用&隔开

    3.入参为枚举类

    4.入参为实时Unix时间戳

    5.入参为byte[],初始化为第0个数字为1

    mock数据

    1.需要使用外部系统的数据,可以选择使用数据库现有的数据,数据库无数据时需要mock外部系统数据

    2.需要使用外部系统,只能mock外部系统的返回结果

    3.数据校验

    1.add方法--校验DB数据和CSV数据

    2.del方法--数据库del_flag取自id

     

    3.query方法--接口返回list结果

     

    4.update方法—有效时间校验

    5.RPC接口--校验请求结果报文

    Json校验文件参考服务器上的业务请求结果日志

    6.异常场景—只能校验错误日志

    4.抛出异常

    1.只抛出异常

    2.抛出异常并校验日志信息

    5.清除数据

    注:有新增数据时才能清除数据

     

  • 相关阅读:
    正则匹配、替换
    C# 算法
    .Net Core 初体验及总结(内含命令大全)
    docker 开放 2375端口
    docker 中 mysql group by 报错
    微信小程序全局变量改变监听
    Linux 中 IDEA 不能调试(Debug)项目
    JavaMail发送邮件后再通过JavaMail接收格式问题
    Linux 安装 RabbitMQ
    SpringBoot 集成 Swagger
  • 原文地址:https://www.cnblogs.com/blog932707727/p/5829840.html
Copyright © 2011-2022 走看看