3

我计划在顶级 pf Python + 请求库上构建 API 自动化框架

预期流量:

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

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

3) 存储测试结果

4) 沟通相同

最初的“冒烟测试”将在基本案例中执行,然后是详细案例。将有“n”个 api 与各自的案例。

4

1 回答 1

2

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

这是一个混合框架,包括,

  1. 数据驱动模型:从 JSON/XML 文件中读取数据。
  2. 方法驱动:我为 JSON 对象和数组的读写编写了 POJO。
  3. 报告:我将使用 TestNG 自定义报告格式获取报告
  4. 依赖管理:我用过Maven。
  5. 这个框架我已经与 Jenkins 集成以实现持续集成。
  6. SCM:我为此使用了 GIT。
于 2016-08-10T07:04:02.600 回答