Я использую Rest Assured в сочетании с Cucumber для тестирования API, который имеет несколько параметров запроса.Скажем, API:
http://dev.abcd.com/mainpath?param1=value1¶m2=value2¶m3=value3
Я хочу изменить значения параметров в зависимости от сценария с огурцом
Scenario Outline: API returns successfull response on different parameters
Given Main path API is hit
When "<param1>","<param2>","<param3>" are passed
Then the response returns a status code of 200
Examples:
|param1|param2|param3|
|value1|value2|value3|
|value4|value5|value6|
Я просмотрел документацию и другой пример здесь , но метод параметров теперь устарел, и я также не уверен, что это так.
В большинстве уроков и документации прямо указывается передача параметра в формате given().queryParam().then()
, где мне придется жестко задавать параметры, которые мне не нужны.
Любые указатели на этот счет будут полезны.