У меня есть следующий сценарий, который я хочу проверить:
- Выполните вызов службы A, получите количество элементов в JsonArray
- Вызов службы B для выполнения заданного действия
- Выполните вызов службы A еще раз, чтобы убедиться, что в JsonArray есть новый элемент.
PS: нет никакой корреляции между вызовом службы B на шаге 2 и проверкой на шаге 3. Я просто могу убедиться, что количество элементов увеличилось на 1.
- Я могу выполнить шаг 1, используя цитрусовые
http()
и.extractFromPayload()
, и добавить его в переменную - Я могу выполнить шаг 2 с другим вызовом
http()
Однако я застрял на шаге 3, так как не могу изменить значение переменной, полученной на шаге 1. Я пытался использовать action(new AbstractTestAction() {...})
, но они не происходят между тестами, поэтому он не работает.
Есть ли способ сделать это?