loadrunder之脚本篇——接口传参为本地文件

导言

  前几天需要对公司一个专门很重要的接口进行压测,这个还不是重点,重点是传参为本地的图片!刚刚开始通过web_custom_request()函数来解决,可是脚本并不能通过!后面又百度不到答案,通过去询问一位大神,运用web_submit_data()才解决问题!所以通过这篇博文记录下

脚本实现:

Action()
{

lr_start_transaction("serch");


lr_rendezvous("serch");

web_reg_find("Search=Body",
"SaveCount=count",
"Text={\"category\":",
LAST);

web_submit_data("serch",
"Action=http://xxxxxxx",
"Method=POST",
"EncType=multipart/form-data",
"EncodeAtSign=YES",
"TargetFrame=",
"Referer=",
ITEMDATA,
"Name=pic", "Value=F:\\pic\\{picname}","File=Yes", ENDITEM,
LAST);

if (atoi(lr_eval_string("{count}"))>0) {
lr_end_transaction("serch", LR_PASS);
}else{
lr_end_transaction("serch", LR_FAIL);
}

return 0;
}

posted @ 2018-01-24 17:20  残~枫~  阅读(168)  评论(0编辑  收藏  举报