Если я правильно понял, проблема заключается в создании сложной полезной нагрузки для POST и проверке ответа JSON.
Сериализация и десериализация могут помочь вам здесь.
Что я имел в виду, что вы можете создавать полезную нагрузку JSON из Java Pojo (файл модели) и наоборот. Поэтому каждый раз, когда вы хотите создать сложную полезную нагрузку, просто используйте GSON для сериализации файла модели в json. Если вы хотите проверить конкретную часть ответа, удалите ее сериализацию в соответствующий файл модели, а затем используйте getters () для извлечения точной информации.
RestAssured имеет встроенный механизм для этого. Я предпочитаю Google GSON для того же. Просто пройдите документацию GSON.
Следующая ссылка может помочь.
http://toolsqa.com/rest-assured/deserialize-json-response-to-an-array-or-list/
Если вы хотите проверить статус ответа, вызовите getStatusCode()
из Response
класса.