Я читаю про OpenAPI
https://learning.postman.com/docs/postman/design-and-develop-apis/the-api-workflow/#defining-an-api . Там есть секция Testing an API (test suite, integration, contract). Как понять что мне выбрать и нужно ли? У меня я писал ранее есть от девелопера Массив объектов, как
[{
id: xxxxx
date: xx-xx-xxxx
Location: xxxx
reservation_id: xxx
},
{
id: xxxxx
date: xx-xx-xxxx
Location: xxxx
reservation_id: xxx
}
.
.
И так множество.
Эти данные от стороннего Web Service, но пока моковый сервер.
Часть этих данных я должен подставлять в Query Params в запросы, полученные на основании загруженного OpenAPI spec’a, чтобы протестить endpoint’s (меньше пяти). Один за одним в определённой последовательности.
Мой вопрос: мне использовать эту секцию с create suite, integration, contract test?
ИЛИ
мне писать тесты просто в секции Tests внутри каждого запроса?
И где мне тут применить ajv для schema validation ИЛИ в мое случае он не нужен?