loadrunner-JSON转换示例

本文展示了如何在 LoadRunner 中进行 JSON 转换操作。具体步骤包括:将字符串 `{test}` 转换为 utf-8 编码,保存转换后的字符串,并在 POST 请求中作为 JSON 数据提交到 `http://120.55.114.86:8080/mobilegw/gateway`,同时包含其他关键参数如 `operationType`, `requestData`, `instId`, `merchId` 和 `sign`。" 90027071,6653454,TP5框架修改跳转等待时间方法,"['PHP', '框架', 'ThinkPHP', 'Web开发']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值