не удается запустить службу rest API в loadrunner?

Я столкнулся с проблемой при запуске сервиса rest API в loadrunner (VUGEN), в мыльном интерфейсе он работает нормально.

Мои данные содержат около 10 полей, но при запросе он разбивает один параметр на два, после чего я сталкиваюсь с внутренней ошибкой сервера.

Пожалуйста, помогите и не могу продолжить в новой строке, если я хочу написать это в другой строке

Код:

Action()
{

    web_custom_request("Calculate",
       "URL=http://sdfsdfsdfgsdfgsdfgsdfgsdfgsd/sdfgsdf/sdfgsd",
       "Method=POST",
       "Resource=0",
       "EncType=application/json",
       "Mode=HTTP", 
       "Body={\"program\":\"L002\",\"Number\":null,\"serviceNumber\":\"09000\",\"customerStateName\":\"{state}\",\"storeCode\":\"{store}\",\"Amount\":\"{amount}\",\"paymentDetails\":[{\"type\":\"{types}\",\"amount\":{amount}\"}]}",LAST);


    return 0;
}

Невозможно записать его в две строки кода, если я пытаюсь написать, то он дает синтаксическую ошибку, например, отсутствует или «отсутствует». Невозможно написать, пожалуйста, помогите.

Ответ приходит как:

{"program":"L002","Number":null,"serviceNumber":"09000","customer
  StateName":"MAHARASHTRA","storeCode":"1111","invoiceAmount":"50","paymentDetails":[{"type"
 :"CASH","amount":50"}]}

Строка разбивается, т.е. customerStateName на customer, StateName, из-за этого я получаю неверный запрос в ответ, пожалуйста, помогите.


person Rajesh Om    schedule 11.07.2017    source источник
comment
я не понимаю в чем твой вопрос   -  person Buzzy    schedule 11.07.2017
comment
В ответ выдается неверный запрос из-за того, что один параметр разбивается на два, то есть имя состояния клиента на клиента и в новой строке как имя состояния   -  person Rajesh Om    schedule 11.07.2017
comment
Вы уверены, что это не просто так напечатано в консоли? Есть ли там настоящий \n?   -  person Buzzy    schedule 11.07.2017
comment
Комментарий второго Баззи о разрыве строки для удобочитаемости по сравнению со встроенным символом. Если у вас есть какие-либо сомнения, просто переместите все это в одну очень длинную строку.   -  person James Pulley    schedule 11.07.2017


Ответы (1)


Начиная с LoadRunner 12.53, у вас есть новый и более простой способ выполнения вызовов REST API с помощью API web_rest(). См. блог напишите об этом.

person Igor Markov    schedule 12.07.2017