Hoverfly: настраиваемый сопоставитель тела запроса JSON, соответствующий определенным частям
Есть ли способ в API- интерфейсах Hoverly-Java настроить соответствие тела запроса JSON?
Например, скажем, у меня есть это тело запроса, которое моя служба будет использовать
{
"name": "Tom",
"age": 24,
"timestamp": <unix time stamp long>
}
Я хочу пропустить сопоставление / проверку дляtimestamp
при построении заглушки, но согласовывать другие части тела JSON.
Когда я отправляю соответствующий запрос для этого тела, ни один из существующих типов сопоставления не соответствует моим потребностям. Это не точное совпадение, не частичное соответствие JsonMatch и т. Д.
Помощь приветствуется.
1 ответ
Вы можете сопоставить любое тело или удалить временную метку из вашего json и использовать PartialMatcher.
Затем вы можете проверить запрос, получив журнал от клиента hoverfly. Каждый JournalEntry имеет поле с деталями запроса.