API测试自动化框架结构



我计划在Python+请求库的顶部构建API自动化框架

预期流量:

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

2) 提出API请求&获取响应&分析相同的

3) 存储测试结果

4) 通信相同的

初始"烟雾测试"应先进行基本情况测试,然后进行详细情况测试。将有'n'个api与各自的情况。

我已经使用JAVA-TestNG-HTTP客户端完成了API自动化框架。

这是一个由组成的混合框架

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

最新更新