API测试自动化框架结构

时间:2015-02-27 12:33:49

标签: python api automation web-api-testing

我计划在顶级pf Python +请求库

上构建API自动化框架

预期流程:

1)读取请求规范来自输入文件" csv / xml"

2)制作API请求&得到回应&分析相同的

3)存储测试结果

4)沟通相同的

初始'烟雾测试'用基本案例进行详细的案例。将会有' n'各个案例的api数量。

1 个答案:

答案 0 :(得分:2)

我使用JAVA - TestNG - HTTP Client完成了API Automation框架。

这是一个由

组成的混合框架
  1. 数据驱动模型:从JSON / XML文件中读取数据。
  2. 方法驱动:我为JSON对象和数组编写了POJO读写。
  3. 报告:我将使用TestNG自定义报告格式
  4. 获取报告
  5. 依赖管理:我使用过Maven。
  6. 这个框架我已经与Jenkins集成用于连续集成。
  7. SCM:我已经使用过GIT了。