框架简介
APIAutoTest是处理API接口的轻量级自动化测试框架,Java语言实现,基于TestNG测试框架,支持持续集成,自动构建与测试。框架介绍
- 数据驱动设计,使用TestNG中的@DataProvider读取Excel中存储的自动化测试用例
- 基于TestNG测试框架
- 使用HttpClient发送Http请求,并统一接口response返回值为String
- 使用fastJson和Jsoup进行数据解析,由于请求返回值的统一,解析数据异常方便,方便接入不同接口类型的数据
- 独立封装的检查点“Jsonpath”检查点,极大方便检查点的设置
- 在线报告以及Email报告
- 持续集成、持续交付、自动构建与测试
- mock环境
框架组件
- Maven进行项目、依赖管理
- HttpClient进行通信
- TestNG测试框架管理测试脚本以及测试驱动
- FastJson/