首页 > 解决方案 > 如何处理依赖于作业的 POST 请求的 REST API 用例

问题描述

POST 请求会创建一些数据。作业每 48 小时运行一次,并发送成功创建资源的电子邮件。如何测试它?我们不想在 POST 请求后等待 48 小时?

标签: restweb-api-testing

解决方案


这里有很多可能的答案

  1. 在 POST 运行后更改系统时钟以强制作业立即运行。
  2. 更改测试环境中的计划,以便更频繁地运行作业
  3. 添加挂钩以“按需”运行作业,这样您就不必按计划等待
  4. 以较小的部分测试您的应用程序。这通常意味着设计您的应用程序,以便可以在较小的部分中对其进行测试,从而使“测试要求”成为一流的设计约束。

推荐阅读