一、loadrunner脚本创建
  1.Insert - New step -选择Custom Request - web_custom_request
  2.填入相应参数
  3.生成脚本,并修改如下(参数中的引号"前需要加斜杠转译)
Action()
{
lr_start_transaction("Sendorder");
web_reg_find("Search=Body",
"SaveCount=Sendorder_count",
"Text=ord_sn",
LAST);
web_custom_request("sendOrder.html",
"URL=http://192.168.1.205:9000/default/com.bybon.O2O.services.apiservice.getApiServiceMgr.getApiService.api",
"Method=POST",
"Resource=0",
"RecContentType=text/html",
"Referer=http://192.168.1.205:9000/default/com.bybon.O2O.services.apiservice.getApiServiceMgr.getApiService.api",
"Snapshot=t229.inf",
"Mode=HTTP",
"EncType=application/json",
"Body={"sign":"963a8d91fab997a490918ebbfe71cba5","param":"%7B%22ord_sn%22%3A%22%22%2C%22serve_type%22%3A%221%22%2C%22ord_platform%22%3A%22pcf%22%2C%22ord_src%22%3A%221%22%2C%22mem_id%22%3A%221905%22%2C%22wx_field%22%3A%22%22%2C%22mem_name%22%3A%2218551625706%22%2C%22zipcode%22%3A%22%22%2C%22postscript%22%3A%22%5Cu7559%5Cu8a00%22%2C%22tel%22%3A%2218551625706%22%2C%22email%22%3A%22%22%2C%22storecode%22%3A%22A042%22%2C%22sn%22%3A%22%22%2C%22imei%22%3A%22%22%2C%22phone_modelcode%22%3A%22080111%22%2C%22phone_color%22%3A%221%22%2C%22phone_volume%22%3A%222%22%2C%22suggest_scheme_code%22%3A%22080111.1.2.14.1%22%2C%22addressList%22%3A%5B%7B%22addr_type%22%3A%224%22%2C%22province%22%3A%222%22%2C%22city%22%3A%2252%22%2C%22district%22%3A%22506%22%2C%22address%22%3A%22test%22%2C%22zipcode%22%3A%22%22%2C%22tel%22%3A%2218551625706%22%2C%22user_name%22%3A%22%5Cu6d4b%5Cu8bd5%22%7D%5D%2C%22remark%22%3A%22%22%2C%22offerList%22%3A%22%22%2C%22appoint_stime%22%3A%222015-06-01+17%3A00%3A00%22%2C%22appoint_etime%22%3A%222015-06-01+19%3A00%3A00%22%2C%22bill_receiver_name%22%3A%22%22%2C%22bill_tel%22%3A%22%22%2C%22bill_province_name%22%3A%22%22%2C%22bill_city_name%22%3A%22%22%2C%22bill_area_name%22%3A%22%22%2C%22bill_address%22%3A%22%22%2C%22bill_title%22%3A%22%22%2C%22bill_company_name%22%3A%22%22%2C%22cnfdet_flag%22%3A2%7D","svcCode":"EC013","msgSrc":"SDFPHP"}",
LAST);
if(strcmp(lr_eval_string("{Sendorder_count}"),"0")==0)
{
lr_end_transaction("Sendorder",LR_FAIL);
return0;
}
else
{
lr_end_transaction("Sendorder",LR_PASS);
}
return0;
}
  4.捕获页面返回值
  返回格式{"code":"0","msg":"%E6%88%90%E5%8A%9F","data":{"ord_sn":"9000003486"}}
  将光标移动到脚本顶部,插入关联点insert-new step-service-web_reg_save_param
  在脚本顶部,插入并修改脚本如下
  web_reg_save_param("user_tags",
  "LB=ord_sn":"",
  "RB="]}",
  LAST);
  在脚本尾部,加入输出日志验证是否获取成功
  lr_message ("user_tags:%s", lr_eval_string("{user_tags}"));
  5.对我们的接口做自动化功能测试,写验证脚本如下:
  if (atoi(lr_eval_string("{user_tags}"))==0)
  lr_output_message("user_tags:%s,succeed!",(lr_eval_string("{user_tags}")));
  else if(atoi(lr_eval_string("{user_tags}"))==1)
  lr_output_message("user_tags:%s,failed!",(lr_eval_string("{user_tags}")));
  else
  lr_output_message("user_tags:%s,unknow!",(lr_eval_string("{user_tags}")));
  6.参数化脚本
  运行脚本