Я работаю с Loadrunner vugen,
У меня есть web_custom_request, который производит огромный XML со следующим форматом
//name of the code
[
{share-value: 24
share - time ; 3
share kind : x
share number : 10
share owneere : Vijay
....}
{share-value: 24
share - time ; 3
share kind : x
share number : 10
share owneere : Vijay
....}
{share-value: 24
share - time ; 3
share kind : x
share number : 10
share owneere : Vijay
....}
]
Это необходимо обработать в следующем формате и поместить в качестве ввода для следующего запроса.
{Original request"/{[[
{"//share-value: "//24
//share - time ; "//3
share kind : "//x
share number : "//10
share owneere : "//Vijay
-- additional attributes added like
share price vlues :"// Y
share checked : "//Y
....}
'
.}
Changed respose
/{[[
{"//share-value: "//24
//share - time ; "//3
share kind : "//x
share number : "//10
share owneere : "//Vijay
-- additional attributes added like
share price vlues :"// Y
share checked : "//Y
....}
Может ли кто-нибудь предложить любые простые способы сделать это. Я использую строковые манипуляции, но у меня много проблем с функциями strcat и sprintf. Прежде всего потому, что sprintf не очень хорошо работает с char *
sprintf(new_string,"original response",existing_response)
Получение исключения нарушения памяти. как Чар * дает проблемы. Char Array решает проблему, но размер массива должен быть близок к 10000, я объявляю как
char new_string[10000];