LoadRunner上传附件脚本

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

[cpp]  view plain copy
  1. int uploadImgStatus = 0;  
  2.   
  3. //获取上传产品图ID  
  4. web_reg_save_param_ex("ParamName=imgRandName",  
  5.               "LB=\"sourceImgPath\":\"upload\\/cropzoomimg\\/",  
  6.               "RB=\"}",  
  7.               LAST);  
  8.   
  9. uploadImgStatus = web_submit_data("CropZoomImgController.do",   
  10.                   "Action=http://192.168.2.67:7001/CropZoomImgController.do?method=uploadSourceImg",   
  11.                   "Method=POST",   
  12.                   "EncType=multipart/form-data",   
  13.                   "Referer=http://192.168.2.67:7001/GoodsController.do?method=toCreateGoods",   
  14.                   "Snapshot=t377.inf",   
  15.                   "Mode=HTTP",   
  16.                   ITEMDATA,   
  17.                   "Name=attachFile""Value=E:\\1.jpg""File=Yes", ENDITEM,   
  18.                   LAST);  
  19.   
  20. if (uploadImgStatus == 1) {  
  21.     //如果上传失败则终止脚本  
  22.     lr_abort();  
  23. else {  
  24.     //输出上传图片ID(调试使用)  
  25.     lr_output_message("%s", lr_eval_string("{imgRandName}"));  
  26. }  

web_submit_data函数可以实现文件上传的脚本功能,也可以考虑使用web_custom_request的函数来完成。上面的关联函数主要是从返回的json中获取系统产生的随机文件ID(后面的请求要用到)。另外上传文件的文件名也需要注意,最好使用英文或者数字的命名方式来进行上传。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值