Я использую файл JSON, который действует как тестовый документ для моего тестирования API. JSON содержит идентификатор тестового случая, описание тестового случая, заголовок и детали тела запроса, которые должны быть движущими факторами автоматизации.
В настоящее время я зацикливаю функцию этого json-файла, чтобы установить различные проверки заголовка и тела. Однако было бы полезно, если бы я мог установить имя сценария из файла JSON во время его итерации.
Что-то вроде serverpost.feature
Feature:re-usable feature to publish data
Scenario: TC_NAME # TC_NAME is avaliable in the JSON data passed to this feature. However, CURRENTLY ITS NOT TAKING THIS DATA FROM JSON FILE.
Given path TC_ID # TC ID is taken from JSON
Given url 'http://myappurl.com:8080/mytestapp/Servers/Data/uploadServer/'
And request { some: '#(BODY)' } # Request Body Details is taken from JSON
Пожалуйста, предложите