/*工作需要-上网管家项目接口压力测试脚本*/
Action()
{
lr_start_transaction("key");
lr_start_transaction("resultcode");
lr_start_transaction("resultmessage");
web_service_call( "StepName=login_101",
"SOAPMethod=PortalService|PortalServiceHttpPort|login",
"ResponseParam=response",
"Service=PortalService",
"ExpectedResponse=SoapResult",
"Snapshot=t1389335132.inf",
BEGIN_ARGUMENTS,
"in0=toRandomCode",
"in1=32432874328787", /*手机imei号*/
"in2={\"usertel\":\"13598058621\",\"randomcode\":\"999999\"}", /*请求json事件:使用\\进行转义(登录号和随机码)此次的随机码暂时是固定的*/
END_ARGUMENTS,
BEGIN_RESULT,
"out/key=Param_key",
"out/resultcode=Param_resultcode",
"out/resultmessage=Param_resultmessage",
END_RESULT,
LAST);
if (strstr(lr_eval_string("{Param_key}"),"000000")){ /*本段if语句,用于接收接口返回值,呈现在回访日志中*/
lr_end_transaction("key",LR_AUTO);
lr_output_message("11-------:%s",lr_eval_string("{Param_key}"));
}
else{
lr_end_transaction("key",LR_AUTO);
lr_output_message("22-------:%s",lr_eval_string("{Param_key}"));
}
lr_think_time(3);
if (strstr(lr_eval_string("{Param_resultcode}"),"000000")){
lr_end_transaction("resultcode",LR_AUTO);
lr_output_message("11-------:%s",lr_eval_string("{Param_resultcode}"));
}
else{
lr_end_transaction("resultcode",LR_AUTO);
lr_output_message("22-------:%s",lr_eval_string("{Param_resultcode}"));
}
lr_think_time(3);
if (strstr(lr_eval_string("{Param_resultmessage}"),"000000")){
lr_end_transaction("resultmessage",LR_AUTO);
lr_output_message("11-------:%s",lr_eval_string("{Param_resultmessage}"));
}
else{
lr_end_transaction("resultmessage",LR_AUTO);
lr_output_message("22-------:%s",lr_eval_string("{Param_resultmessage}"));
}
lr_think_time(3);
return 0;
}