LR下载文件脚本

转载 2012年03月27日 11:31:42

思路如下:

1.设置接收大小,单位是character

2.保存要接收的内容到参数,后面文件存储的内容来源于这个参数信息

3.获取要下载文件的大小

4.使用fopen(*filename,mode) open a file for buffer I/O,注意,返回值是long类型,请参考帮助文档

5.写文件

6.关闭文件流。

源代码如下:

Action()
{
int iflen;
long lfbody;

web_set_max_html_param_len("10000");
web_reg_save_param("Downexe","LB=","RB=",LAST);

web_url("downloadprocess",
  "URL=http://www.cn-java.com/download/07.pdf",
  "Resource=1",
  "RecContentType=application/pdfl",
  "Referer=", 
  LAST);
iflen=web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);

lr_output_message("%d",iflen);

if(iflen>0){
if((lfbody=fopen("c:\\fetion.pdf","wb"))==NULL)
{
  lr_output_message("Error when write file");
  return -1;
}
fwrite(lr_eval_string("{Downexe}"),iflen,1,lfbody);
lr_output_message("write successful");
fclose(lfbody);
}

return 0;
}

LR上传文件脚本详解

脚本 char *fr(char *filename){     longupfile ;    //定义文件句柄     intcount ;      //定于文件长度     intnFileL...

lr_下载脚本模版

  • 2016年02月22日 09:05
  • 8KB
  • 下载

LR录制的app脚本

  • 2015年09月21日 00:00
  • 170KB
  • 下载

性能测试脚本开发(LR.NET控件)

性能测试过程中,最耗费经历的就是编写性能测试脚本的过程,在大部分的测试工具中都是采用录制的方式,通过录制产生脚本,然后根据需要进行修改,以及参数化。有些时候为了能够完成某一个功能的脚本,需要将录制下来...

【LoadRunner】LR录制脚本时event为0,IE浏览器无法打开的解决方法

经常看到测试交流群的性能测试新手在问:在录制脚本的时候事件(event)数量经常都是0,然后IE浏览器也无法打开之类的入门级问题。 其实百度谷歌一下还是有很多解决方法的,我这边也做一个总结好了。 ...

LR脚本录制实训

  • 2012年06月22日 13:21
  • 233KB
  • 下载

LR脚本回放失败解决方法

  • 2014年03月31日 14:25
  • 508KB
  • 下载

lr,录制的禅道系统的脚本回放时遇到问题以及解决方法

第一次练习脚本录制以及完善,当前使用脚本录制工具是
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LR下载文件脚本
举报原因:
原因补充:

(最多只允许输入30个字)