前言
随着测试技术的发展,接口自动化测试逐渐成为各大公司投入产出比最高的测试技术。介入时间早,执行效率高,稳定性高的优点,让越来越多的公司引入接口自动化测试。
框架简介
APIAutoTest是处理API接口的轻量级自动化测试框架,Java语言实现,基于TestNG测试框架,支持持续集成,自动构建与测试。
框架介绍
1. 数据驱动设计,使用TestNG中的@DataProvider读取Excel中存储的自动化测试用例。
2. 基于TestNG测试框架
3. 使用HttpClient发送Http请求,并统一接口response返回值为String
4. 使用fastJson和Jsoup进行数据解析,由于请求返回值的统一,解析数据异常方便,方便接入不同接口类型的数据
5. 独立封装的检查点“Jsonpath”检查点,极大方便检查点的设置
6. 在线报告以及Email报告
7. 持续集成、持续交付、自动构建与测试
框架技术栈图