如何自动化 API 测试休息 API 使用 Django Rest 框架构建

How automate API testing for rest API built using Django Rest framework

我想自动测试使用 DRF 构建的 Rest API。这种自动化应该每 2 分钟 运行 测试用例,并且必须连续 运行 而不是在本地机器上(API 部署在 AWS 中)。如果有任何测试用例失败,那么它必须在日志报告中记录该失败。这可以是任何服务类型。我现在正在使用 Postman 来 运行 测试用例,因为它是我正在使用的免费计划,因此限制了 API 邮递员中的调用和监视器没有分钟明智 运行ning。 请帮忙!! 我该怎么做?

是的,

经过一些研究和导师的帮助,我找到了一种自动化 API 测试的方法。

  1. 编码部分: 我有一个 python 脚本,它使用请求包来调用 API 然后我使用一些条件来确保响应按照要求运行。 几个示例测试用例是响应状态代码、响应时间和模式测试。
  2. 自动化:我正在使用 AWS lambda 函数和 AWS 云事件桥来按要求的时间间隔自动执行和安排此脚本的执行。
  3. 如果出现任何异常、错误,我们可以向 Slack 频道或 Microsoft 团队发送警报