1.根据业务需求筛选需要进行自动化的业务接口,设计测试用例,准备测试数据
2.了解开发技术框架。选取测试框架,确定使用技术,根据具体业务决定是采用数据驱动或非数据驱动
3.公共api封装
①域名,公共参数写入配置文件
②发送、接收接口信息的方法(加密,解密;多线程;服务发现)
③数据库相关方法
④读写文件的方法(数据源入参,结果校验出参)
⑤日志
⑥测试报告
—⑦consul方法
4.编写业务代码,进行业务验证
①http状态码
②业务状态码
③消息,一般比较规范的代码返回正常逻辑的数据会规定msg=ok或error(可能key是其他名称,由开发同学自己定义)
④数据(业务逻辑返回客户端或前端需要的数据格式)
5.Jenkins或Devops进行集成,实现定时任务和手动触发任务