Given url
And def textJson = text1
And request{test:'test1.json',test2:'description text'}
Так что, если я правильно понимаю, вы намереваетесь ввести данные из файла json в тестовый ключ по запросу. В настоящее время вы передаете строку вместо фактического чтения в файле. Чтобы прочитать файл json и сохранить его как переменную, используйте следующий синтаксис.
And def test1 = read('test1.json')
And request { test1: '#(test1)'}
Я немного запутался из-за другого включенного вами синтаксиса. Я могу указать на пару других проблем в синтаксисе.
Given url #You need to actually have a url after the url keyword
And def textjson = test1 #This does not seem to point to a reference
And request {test: 'test1.json', test2: 'description text'} # The test is not actually reading json in but the string "test1.json"
Я не был точно уверен в объеме этого вопроса, но надеюсь, что это поможет.