我正在使用Faker为我的大多数只读REST API播种数据。我已经查看了用于测试API的API Blueprint,但是我对如何通过不一致的faker数据来实现这一点感到困惑。看来你必须为指定的查询定义确切的json输出。
有关使用API Blueprint和Faker的任何提示吗?
答案 0 :(得分:4)
用于测试的API蓝图和Dredd无法直接使用Faker。
对于描述数据,您可以使用JSON schema并定义您正在使用的类型。
您可以使用dredd hooks将传入数据与生成的有效负载进行配对。 Dredd必须控制结构而不是价值。
如果您有一些蓝图示例和代码,这将有所帮助。