环境准备
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.清除数据
注:有新增数据时才能清除数据