Hoverfly: настраиваемый сопоставитель тела запроса JSON, соответствующий определенным частям

Есть ли способ в API- интерфейсах Hoverly-Java настроить соответствие тела запроса JSON?

Например, скажем, у меня есть это тело запроса, которое моя служба будет использовать

{
  "name": "Tom",
  "age": 24,
  "timestamp": <unix time stamp long>
}

Я хочу пропустить сопоставление / проверку дляtimestamp при построении заглушки, но согласовывать другие части тела JSON.

Когда я отправляю соответствующий запрос для этого тела, ни один из существующих типов сопоставления не соответствует моим потребностям. Это не точное совпадение, не частичное соответствие JsonMatch и т. Д.

Помощь приветствуется.

1 ответ

Вы можете сопоставить любое тело или удалить временную метку из вашего json и использовать PartialMatcher.
Затем вы можете проверить запрос, получив журнал от клиента hoverfly. Каждый JournalEntry имеет поле с деталями запроса.

Другие вопросы по тегам