接口测试小结

环境准备

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.清除数据

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

 

 

posted @ 2016-09-01 14:49  故作无名状  阅读(155)  评论(0编辑  收藏  举报