В основном, согласно стандарту gherkins, проверка результата должна быть в операторе Then, если этот ответ является подобным предварительным условием получения тестовых данных для скрипта, тогда все в порядке.
Главное здесь понять - это порядокоперации:
Перед крюком 1 -> Перед крюком 2 -> ... -> Фон -> Сценарий
Таким образом, фон запускается после крючков и перед сценарием.
Как вы уже сказали, вы запускаете API, а затем сохраняете необходимое свойство в любом Java-бине и устанавливаете их в фоновом режиме
2) Результаты ответа API можно опубликовать в отчете об огурцах, как показано ниже:
@After
public void afterScenario(Scenario scenario) {
scenario.write("Text you want to write in report");
}