Action()
{
int size;
int code;
web_add_header("pid","{pi}");
lr_output_message("%s",lr_eval_string("{pi}"));
web_add_header("Content-Type","application/json");
lr_think_time(2);
lr_start_transaction("请求");
lr_start_transaction("业务请求");
web_custom_request("web_custom_request",
"URL=https://app.xxxxx/xqAppServer/api/APPBizRest/queryCoupons/v1/",
"Method=POST",
"TargetFrame=",
"Resource=0",
"Referer=",
"Mode=HTTP",
/* json和键值对数据格式,建议使用web_add_header方法添加Content-Type头 */
//"EncType=application/json",
"Body={\"aesRequest\": \"{data}\"}",
LAST);
code=web_get_int_property(HTTP_INFO_RETURN_CODE);
size=web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
if(code==200)
{
lr_log_message("请求成功");
lr_end_transaction("请求", LR_PASS);
if(size>5000)
{
lr_end_transaction("业务请求", LR_PASS);
lr_log_message("业务处理成功");
}
else
{
lr_error_message("业务处理失败:size=%d",size);
lr_end_transaction("业务请求", LR_FAIL);
}
}
else
{
lr_error_message("请求失败");
lr_end_transaction("请求", LR_FAIL);
}
return 0;
}