我正在使用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 *正在发出问题。 Char Array解决了这个问题,但是数组的大小必须接近10000,我在声明
char new_string[10000];