Loadrunner上传与下载文件脚本
一、 上传脚本
Action() { 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=G:\123.txt", "File=Yes", ENDITEM, LAST); if (uploadImgStatus == 1) { //如果上传失败则终止脚本 lr_abort(); lr_error_message("上传失败!"); } else { //输出上传图片ID(调试使用) lr_output_message("%s", lr_eval_string("{imgRandName}")); } return 0; }
二、下载脚本
Action() { //定义一个整型变量保存获得文件的大小 int flen; //保存文件句柄 long filedes; //保存文件路径及文件名 char file[256]="