loadrunder之接口传参为本地文件

Posted 残~枫~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
}

以上是关于loadrunder之接口传参为本地文件的主要内容,如果未能解决你的问题,请参考以下文章

Postman Postman测试接口之POST提交本地文件数据

多线程之实现Runnable接口及其优点

【python3-2】读取html报告返回值,作为接口传参调用

Jmeter提取response返回值保存到本地csv文件

Jmeter提取response返回值保存到本地csv文件

post请求常见代号