loadrunner之测试文件上传接口

记录下今天写的文件上传接口测试------------------

首先通过抓包,获取了URL、参数、Content-Type等等信息,接下来就可以根据获取的数据在loadrunner中写代码啦!

Action
{
    web_reg_save_param("code",
		"LB={\"code\":",
		"RB=,\"message\"",
		"Search=All",
		LAST);

	lr_start_transaction("上传文件");
    
	web_submit_data("web_submit_data",
		"Action=http://localhost/xxxxx/upload",
		"Method=POST",
        //请求头中的Content-Type
		"EncType=multipart/form-data", 
        //request payload中的Content-Type
        "RecContentType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
		"TargetFrame=",
		"Referer=",
		"Mode=HTML",
		ITEMDATA,
		"Name=xxx", "Value=xxx", ENDITEM,
		"Name=xxx", "Value=xxx", ENDITEM,
		"Name=file", "Value=D:\\xxx.xlsx","File=yes", ENDITEM,
		LAST);

	if(atoi(lr_eval_string("{code}")) == 200){

		lr_end_transaction("上传文件", LR_PASS);
		lr_output_message("上传文件成功");
	}
	else{

		lr_end_transaction("上传文件", LR_FAIL);
		lr_output_message("上传文件失败");
	}
    return 0;
}

总结一下踩过的坑:

1.没有添加"File=yes",所以接口一直报500错误;

2.没有添加"EncType=multipart/form-data"参数信息,报Error -27294: File=yes" specified (argument number 16) without "EncType=multipart/form-data错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值