loadrunner-JSON转换示例

来源:互联网 发布:java socket 多线程 编辑:程序博客网 时间:2024/05/22 04:58
Action()
{

//JSON转换
char * tmpParam=lr_eval_string("{test}");
lr_convert_string_encoding(tmpParam,NULL,"utf -8","tmpParam");
lr_save_string(lr_eval_string("{tmpParam}"),"tmpParam");


web_reg_find("Fail=NotFound",
"Search=Body",
"SaveCount=",
"Text=memo",
LAST);


web_submit_data("POST",//事务名 
          "Action=http://120.55.114.86:8080/mobilegw/gateway", //请求域名
          "Method=POST", //请求类型为post
          "RecContentType=application/json", //返回格式为json
          "Referer=http://120.55.114.86:8080/mobilegw/gateway",
          "Snapshot=t4.inf",
          "Mode=HTML",
          ITEMDATA, //下面编辑post请求的数据
          "Name=operationType", "Value=eigpay.sp.customer.user.info", ENDITEM, //数据的name、value及结束符
          "Name=requestData", "Value={tmpParam}", ENDITEM, //第二条数据的name、value及结束符
          "Name=instId", "Value=9000100", ENDITEM,
          "Name=merchId", "Value=9000100", ENDITEM,
          "Name=sign", "Value=cklT17M4j7Nl0MZPGEJJPx1aKdrs20YS8bsTUT8YrW/FSeMfUi8ew5hZJCvlV6QkoqAJlk1FS5i1B5YNC+D7AedRpMCh5CeFMlMVghxJWTCpcvVLPdXym4lxMGVQole1UMWJYDDoRuJWVcb9qkZVwg55xq5EvmafkzoizTsSbiEkB2ViPlsYBg4NRraoSUu92yyVMdTge8XkylZbzpmIWsvW6CnBpc70YpicK3mRZoXu4WG0hBIX0w6x/0QGjj69sYRXBJYLCpVlkkyp442efBu1jMT9CYd6IJCCWr92WhAYkeUZmB9dhDD+OTuYb1kBxI81zB7iBgKFQYO93nNU1w==", ENDITEM,
          LAST);
return 0;
}
原创粉丝点击