自动生成 REST API 测试

fre*_*asy 5 testing rest json http functional-testing

我有大约 30 个用于 GET、POST、PUT、DELETE 的 REST 端点。为了测试它们的稳定性和功能,我想测试无效请求:

  • 空主体(如果端点需要主体)
  • 现有正文(如果端点不需要正文)
  • 无效的正文数据(缺失值、数据类型错误的值等)
  • 请求参数数据无效
  • 无效标头

他们是一个框架,我可以在其中指定端点的行为(HTTP 方法、请求数据的格式、响应数据的格式)并自动生成测试数据甚至测试数据?