LoadRunner上传附件脚本

本文介绍了使用LoadRunner进行文件上传的步骤,通过web_submit_data或web_custom_request函数实现。重点在于从响应JSON中关联获取文件ID,并注意上传文件名应使用英文或数字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是上传产品图片的一个实例。参看了LoadRunner的Function Reference,这里记录一下上传脚本的实现方式(比较简单),给自己做一个笔记。

	int uploadImgStatus = 0;

	//获取上传产品图ID
	web_reg_save_param_ex("ParamName=imgRandName",
			      "LB=\"sourceImgPath\":\"upload\\/cropzoomimg\\/",
			      "RB=\"}",
			      LAST);

	uploadImgStatus = web_submit_data("CropZoomImgController.do", 
					  "Action=http://192.168.2.67:7001/CropZoomImgController.do?method=uploadSourceImg", 
					  "Method=POST", 
					  "EncType=multipart/form-data", 
					  "Referer=http://192.168.2.67:7001/GoodsController.do?method=toCreateGoods", 
					  "Snapshot=t377.inf", 
					  "Mode=HTTP", 
					  ITEMDATA, 
					  "Name=attachFile", "Value=E:\\1.jpg", "File=Yes", ENDITEM, 
					  LAST);
	
	if (uploadImgStatus == 1) {
		//如果上传失败则终止脚本
		lr_abort();
	} else {
		//输出上传图片ID(调试使用)
		lr_output_message("%s", lr_eval_string("{imgRandName}"));
	}

web_submit_data函数可以实现文件上传的脚本功能,也可以考虑使用web_custom_request的函数来完成。上面的关联函数主要是从返回的j

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值