Automated tests JSON字符串中的Loadrunner参数

Automated tests JSON字符串中的Loadrunner参数,automated-tests,load-testing,loadrunner,Automated Tests,Load Testing,Loadrunner,我试图在JSON字符串中使用一个参数,并希望使用一个内部参数来替换GUID。由于JSON中使用了大括号,所以我更改了默认参数start和end字符 我尝试过这样做,其中json参数包含我的json,与下面的类似 {"DashboardGUID":"<Dash_GUID>"} {“DashboardGUID”:“”} request\u json=lr\u eval\u字符串(“”); lr_保存_字符串(request_json,“request_json_param”); 我

我试图在JSON字符串中使用一个参数,并希望使用一个内部参数来替换GUID。由于JSON中使用了大括号,所以我更改了默认参数start和end字符

我尝试过这样做,其中json参数包含我的json,与下面的类似

{"DashboardGUID":"<Dash_GUID>"}
{“DashboardGUID”:“”}
request\u json=lr\u eval\u字符串(“”);
lr_保存_字符串(request_json,“request_json_param”);

我希望lr_eval_字符串将替换为此参数中的GUID,为什么最好在JSON字符串中替换此ID?

好的,因此,我没有按照上面的想法,而是创建了一个字符数组,其中包含以下内容:“
{”DashboardGUID:”,其他一些数据:“123”}
在阵列中的10个不同位置。然后,我从这个数组中随机选择了一个元素,在执行lr_eval_字符串时,该参数被替换


希望这对那些希望做类似事情的人来说是有意义的。

不确定你在问什么,但我会把这个放在这里,以防将来有人来这里:

main.c

Action()
{
    lr_eval_json("Buffer/File=my_json.json", "JsonObject=MJO",LAST);
    lr_json_stringify("JsonObject=MJO","Format=compact", "OutputParam=newJsonBody",LAST);
    lr_save_string(lr_eval_string(lr_eval_string("{newJsonBody}")),"tmp");  

    web_reg_find("Text={mydate}",LAST);
    web_rest("POST",
        "URL=http://myServer.microfocus.com/url",
        "Method=POST",
        "EncType=raw",
        "Body={tmp}",
        HEADERS,
        "Name=Content-Type", "Value=application/json", ENDHEADER,
        LAST);

    return 0;
}
my_json.json

{
    "LastActionId": 0,
    "Updated": "{mydate}"
}

很难理解你在问什么。预期的结果是什么?
{
    "LastActionId": 0,
    "Updated": "{mydate}"
}