С каратэ, я хочу смоделировать сквозную структуру теста, где я делаю следующее:
- Сделать GET-запрос к конкретным данным
- Сохранить значение как
def
переменную
- Используйте эту информацию для отдельного сценария
Это то, что я имею до сих пор:
Scenario: Search for asset
Given url "https://foo.bar.buzz"
When method get
Then status 200
* def responseItem = $.items[0].id // variable initialized from the response
Scenario: Modify asset found
Given url "https://foo.bar.buzz/" + responseItem
// making request payload
When method put.....
Я пытался прочитать документацию для повторного использования информации, но это, казалось, для более глубокого тестирования.
Мысли