精华内容
下载资源
问答
  • LoadRunner 下载

    2013-05-29 17:02:00
     //设置页面接收最大的字节数,该设置应大于下载文件的大小  lr_start_transaction("down");  web_set_max_html_param_len("2000000"); web_reg_save_param("filecontent", "LB=", "RB=", "Search=All", LAST...
    Action() {
         int flen;        //定义一个整型变量保存获得文件的大小       long filedes;    //保存文件句柄       char file[256]="\0";  //保存文件路径及文件名       char * chNumber ;    chNumber=lr_eval_string( "{filename}" );
      //设置页面接收最大的字节数,该设置应大于下载文件的大小
     lr_start_transaction("down");
     web_set_max_html_param_len("2000000");         web_reg_save_param("filecontent",   "LB=",   "RB=",   "Search=All",   LAST);  
     //lr_rendezvous("down");
     web_submit_data("uploadAction!download",   "Action=http://192.168.166.144:8080/esn_net/uploadAction!download",   "Method=POST",   "Referer=http://192.168.166.144:8080/esn_net/v2/index.html",   "Snapshot=t16.inf",   ITEMDATA,   "Name=fileName", "Value=e1e9721a-c268-46c0-bc00-dc6fdbd9dad4.exe", ENDITEM,   LAST);       strcat( file,   "d:\\Temp\\test file\\" );  strcat( file,   chNumber );  strcat( file,   ".exe" );
     lr_message( "%s",   file );    flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE); //获得文件大小         if(flen > 0)       {         if((filedes = fopen(file, "wb")) == NULL)          {  lr_output_message("Open File Failed!", lr_eval_string("{filecontent}")); return -1;          }  fwrite( lr_eval_string("{filecontent}"),flen,1,filedes );  fclose( filedes );       }
       lr_end_transaction("down", LR_AUTO);
    return 0; }

    转载于:https://www.cnblogs.com/jiajiatest/archive/2013/05/29/3106323.html

    展开全文
  • LoadRunner下载安装

    2018-03-23 11:35:42
    LoadRunner下载、安装、破解教程,小白专用,非常方便
  • Loadrunner 下载文件

    2019-10-01 16:16:08
    Loadrunner 下载文件到windows系统 Download() { int flen; long filedes; char file[256]="\0"; char * time; time=lr_eval_string("<current_time}");//current time from parame...

    Loadrunner 下载文件到windows系统

    Download()
    {
    
        int flen;
        long filedes;
        char file[256]="\0";
        char * time;
        time=lr_eval_string("<current_time}");//current time from parameter list
        strcat(file,"E:\\doc\\");
        strcat(file,"time");
        strcat(file,".zip");//create a file
        web_set_max_html_param_len("800000");
        
        web_submit_data("efsnPackage.do_worksheetListUpdate", 
            "Action=<url}bin-java/efsnPackage.do_worksheetListUpdate", 
            "Method=POST", 
            "RecContentType=text/html", 
            "Referer=", 
            "Snapshot=t9.inf", 
            "Mode=HTML", 
            ITEMDATA, 
            "Name=selectlist", "Value=download", ENDITEM, 
            "Name=actionsubmit", "Value=Submit", ENDITEM, 
            "Name=vendor", "Value=20009376_102260_20009376", ENDITEM, 
            "Name=islocked", "Value=0", ENDITEM, 
            "Name=worksheetid", "Value=20009376", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=islocked", "Value=0", ENDITEM, 
            "Name=worksheetid", "Value=20014439", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20016264", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20019248", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20021807", ENDITEM, 
            "Name=vslice", "Value=102264", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20011990", ENDITEM, 
            "Name=vslice", "Value=102264", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20022784", ENDITEM, 
            "Name=vslice", "Value=102265", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20012385", ENDITEM, 
            "Name=vslice", "Value=102265", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20024706", ENDITEM, 
            "Name=vslice", "Value=102266", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20014432", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20019933", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20009876", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20016877", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20016260", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20012253", ENDITEM, 
            "Name=vslice", "Value=102261", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20011983", ENDITEM, 
            "Name=vslice", "Value=102264", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20011150", ENDITEM, 
            "Name=vslice", "Value=102265", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20024228", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20019244", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20021842", ENDITEM, 
            "Name=vslice", "Value=102264", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20022777", ENDITEM, 
            "Name=vslice", "Value=102265", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20024539", ENDITEM, 
            "Name=vslice", "Value=102266", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20019592", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20019240", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20028994", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20035019", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20028998", ENDITEM, 
            "Name=vslice", "Value=102262", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20015513", ENDITEM, 
            "Name=vslice", "Value=102264", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20017513", ENDITEM, 
            "Name=vslice", "Value=102264", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20029345", ENDITEM, 
            "Name=vslice", "Value=102264", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20029358", ENDITEM, 
            "Name=vslice", "Value=102265", ENDITEM, 
            "Name=islocked", "Value=1", ENDITEM, 
            "Name=worksheetid", "Value=20020505", ENDITEM, 
            "Name=vslice", "Value=102260", ENDITEM, 
            "Name=selectlist2", "Value=download", ENDITEM, 
            "Name=totalnumberofworksheets", "Value=0", ENDITEM, 
            EXTRARES, 
            "Url=../branding/7thonline/7thonline_logo.svgz", "Referer=<url}bin-java/efsnPackage.do_downloadSelectedOptions", ENDITEM, 
            "Url=../branding/7thonline/bg-nav-search-top_grey.gif", "Referer=<url}bin-java/efsnPackage.do_downloadSelectedOptions", ENDITEM, 
            "Url=../branding/7thonline/btn-nav-search-top_bt.png", "Referer=<url}bin-java/efsnPackage.do_downloadSelectedOptions", ENDITEM, 
            "Url=../branding/7thonline/bg-nav-search-bottom_trans.png", "Referer=<url}bin-java/efsnPackage.do_downloadSelectedOptions", ENDITEM, 
            "Url=../images/common/loadingAnimation.gif", "Referer=<url}bin-java/efsnPackage.do_downloadSelectedOptions", ENDITEM, 
            LAST);
    
        lr_start_transaction("02_Download_WS");
    
        web_submit_data("efsnPackage.do_orderWorksheetDownloadAll", 
            "Action=<url}bin-java/efsnPackage.do_orderWorksheetDownloadAll", 
            "Method=POST", 
            "RecContentType=text/html", 
            "Referer=<url}bin-java/efsnPackage.do_downloadSelectedOptions", 
            "Snapshot=t10.inf", 
            "Mode=HTML", 
            ITEMDATA, 
            "Name=downloadmonthly", "Value=0", ENDITEM, 
            "Name=editmonthdata", "Value=2", ENDITEM, 
            "Name=downloadtype", "Value=selected", ENDITEM, 
            "Name=submit", "Value=Wait", ENDITEM, 
            LAST);
    //to get the whole response of this request and save it in "fcontent" web_reg_save_param(
    "fcontent", "LB=", "RB=", "Search=BODY", LAST); web_submit_form("efsnPackage.do_orderWorksheetDownloadZip", "Snapshot=t11.inf", ITEMDATA, LAST); flen=web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE); if(flen>0) { if((filedes=fopen(file,"wb"))==NULL) { lr_output_message("open file failed");
    return -1; } } fwrite(lr_eval_string(
    "<fcontent}"),flen,1,filedes); fclose(filedes); lr_end_transaction("02_Download_WS",LR_AUTO); return 0; }

     current_time:

     

    转载于:https://www.cnblogs.com/jinggo/p/7680939.html

    展开全文
  • LoadRunner下载文件脚本

    2017-07-20 11:45:26
    在看普泽关于pezybase的测试报告的时候,发现里面有用到jmeter(http协议)并发测试下载文件,考虑到后面可能需要在公司pezybase的并发下载,把之前使用过的loadrunner下载文件脚本重新运行和整理一下。  一、http...
    在看普泽关于pezybase的测试报告的时候,发现里面有用到jmeter(http协议)并发测试下载文件,考虑到后面可能需要在公司pezybase的并发下载,把之前使用过的loadrunner下载文件脚本重新运行和整理一下。
      一、http协议
      loadrunner使用http协议是无法录制到下载过程的,只会往服务器发送一个下载请求,其实服务器已经把数据返回给客户端了,但是loadrunner是录制不到保存文件到本地这个过程,所以就是需要我们手动把收到的内容保存打本地即可。(http协议上传文件的完整过程是可以直接录制的,在UC中已经使用过)。
      注意:下面脚本中用到的LR函数如下,还使用了一些C语言基本的文件操作方法。在脚本中还可以加入一些判断来进行事务是否成功以及文件大小是否正确等的判断;
      web_reg_save_param:关联函数,放在http请求前面,保存请求返回的内容;
      web_url:http请求函数,向指定的url发送请求,下载文件也就是直接往下载链接发送请求;
      web_get_int_property:获取下载请求返回的文件长度;
      web_set_max_html_param_len:设置web_set_max_html_param_len方法中参数的最大长度,要求大于需要下载文件的大小;
    Action() {
    int flen;//定义一个整型变量保存获得文件的大小
    long fileContent;//保存文件句柄,也就是文件的内容
    char fileName[]="";//保存文件路径及文件名
    char * strNumber;
    strNumber=lr_eval_string("test{NewParam}");//获取一个随机数并转化成字符串 ,NewParam设置参数为随机类型,这里根据自己需要进行参数化设置
    strcat(fileName,"C:/test/");//将路径保存到file变量中
    strcat(fileName,strNumber); //拼接文件名
    strcat(fileName,".pdf");//拼接后缀名,根据需要设置,最后就完成了完整的路径和文件名
    web_set_max_html_param_len("20000");//设置参数的最大长度,注意该值必须大于文件的大小
    //使用关联函数获取下载文件的内容,在这里不定义左右边界,获得服务器响应的所有内容
    web_reg_save_param("fcontent", //返回的内容全部存储在fcontent这个参数中
    "LB=",
    "RB=",
    "SEARCH=BODY",
    LAST);
    lr_start_transaction("下载文件");   #设置的事务开始点
    #web_url方法你可以直接编写,也可以在启动录制的时候,输入下载链接URL进行简单录制,主要注意URL和Resource这两个参数即可;
    web_url("file.php",      #函数名,没有实际作用
    "URL=http://forum.ubuntu.org.cn/download/file.php?id=129973&sid=78fc8d76767ef49b606595824ceb963d",    #下载链接,也就是该链接输入到浏览器会提示下载,获取方法很多;
    "Resource=1",    #1表示是下载资源,0表示是页面资源
    "RecContentType=application/octetstream",
    "Referer=",
    "Snapshot=t1.inf",
    LAST);
    flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);//获取响应中的文件长度
    if(flen > 0)
    {               //以写方式打开文件
    fileContent = fopen(fileName, "wb");
    if(fileContent == NULL)  #看是否正确打开了需要保存下载内容的文件,fileName是上面准备组织的文件路径;
    {
    lr_output_message("打开文件失败!");
    return -1;
    }
    fwrite(lr_eval_string("{fcontent}"), flen, 1, fileContent);//写入文件内容
    fclose(fileContent);//关闭文件
    }
    lr_end_transaction("下载文件",LR_AUTO);#事务结束点
    return 0;
    }
     二、java user协议
      使用java user协议更简单,就是直接使用java编写一段从指定链接下载文件的脚本即可;
    import java.io.BufferedInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;
    import lrapi.lr;
    public class Actions {
    public int init() throws Throwable
    {
    return 0;
    }//end of init
    public int action() throws Throwable
    {
    int DownLoadSize = 0;
    String path = "c:\\temp\\";  //设置下载文件保存路径
    String vuid = String.valueOf(lr.get_vuser_id()); //获取当前虚拟用户ID并转换成字符串
    DownLoadSize = UrlTools.getHttpFileByUrl("http://forum.ubuntu.org.cn/download/file.php?id=129973&sid=78fc8d76767ef49b606595824ceb963d",vuid,path); //调用UrlTools.getHttpFileByUrl()
    return 0;
    }//end of action
    public int end() throws Throwable
    {
    return 0;
    }//end of end }
    class UrlTools
    {
    public static int getHttpFileByUrl(String address,String userid,String path)
    {
    //定义下面需要用到的变量
    URL url;
    URLConnection conn = null;
    int BUFF_SIZE = 1024;
    byte[] buf = new byte[BUFF_SIZE];
    int DownLoadSize = 0;
    BufferedInputStream bis;
    FileOutputStream fos = null;
    int size = 0;
    try
    {
    url = new URL(address); //address为传递进来需要下载的链接
    conn =  url.openConnection();//使用url实例化需要下载的链接
    bis = new BufferedInputStream(conn.getInputStream()); //把需要下载的文件内容保存在bis这个输入流中
    fos = new FileOutputStream(path+"\"+userid+"test000001"+“.pdf”));//组成完整路径,并实例化到输出流,这里可以进行参数化,如参数化文件名, // 路径需要事先手动创建好,当然你也可以在脚本中创建实现不同的路径
    System.out.println("需要下载的文件大小为:" + conn.getContentLength()/1024 + "k");
    while((size = bis.read(buf)) != -1)   #按照设置的buf大小写文件并记录下载的大小
    {
    fos.write(buf,0,size);
    DownLoadSize = DownLoadSize+size;
    }
    bis.close();
    fos.close();
    System.out.println("用户" + userid + "下载" + url +"完成!");
    }catch(MalformedURLException e)
    {
    System.out.println("下载发生异常:");
    e.printStackTrace();
    }catch(IOException e)
    {
    System.out.println("下载发生异常:");
    e.printStackTrace();         }
    return DownLoadSize/1024;
    }
    }


    最新内容请见作者的GitHub页:http://qaseven.github.io/
    展开全文
  • loadrunner下载路径.rtf

    2021-02-23 16:24:17
    Loadrunner 11 百度云下载地址 及 简单说明
  • loadrunner下载地址

    2010-04-28 15:49:34
    该文档含有loadrunner下载地址
  • LOADRUNNER下载安装详解

    2013-03-23 12:42:23
    本文档主要讲解LOADRUNNER工具的下载和安装详细过程
  • Loadrunner下载脚本

    2018-04-17 13:54:00
    由于最近又在SGM做性能测试,扒拉出一篇去年5、6月份的一个脚本。  最近写的翻来看看其实也蛮简单的,还是就不放博客了。 Action(){ //定义文件大小 int flen;... //设置页面接受最大的字节数,该设置应大于下载...

       由于最近又在SGM做性能测试,扒拉出一篇去年5、6月份的一个脚本。

       最近写的翻来看看其实也蛮简单的,还是就不放博客了。

    Action()
    {
    //定义文件大小
    int flen;
    //定义响应数据内容大小
    long filedes;
    //定义文件名
    char filename[1024];


    //设置页面接受最大的字节数,该设置应大于下载文件的大小
    web_set_max_html_param_len("1024000");


    //将响应信息存放到fcontent变量,不需要改动
    web_reg_save_param("fcontent",
    "LB=",
    "RB=",
    "Ord=1",
    "Search=Body",
    LAST);

    lr_start_transaction("download");

    //下载
    web_url("download",
    "URL=http://universedev.saic-gm.com/QUEEN_GROW/downLoadExtend.action", //可以理解为,下载地址
    "Resource=0",
    "RecContentType=application/octet-stream",
    "Referer=http://universedev.saic-gm.com/QUEEN_GROW/toSystem.action?menuId=marketMenu", //下载浏览器页面
    "Snapshot=t7.inf",
    "Mode=HTML",
    LAST);

    lr_end_transaction("download",LR_AUTO);


    //获取响应的全部内容,作为文件内容保存
    flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);

    //生成随机的文件名称,便于并发
    strcpy(filename,"c:\\test_");
    strcat(filename,lr_eval_string("{Num}"));//{Num},做参数化,便于做iteration的下载
    strcat(filename,".xlsx");

    if(flen > 0){
    //以写方式打开文件
    if((filedes = fopen(filename, "wb")) == NULL){
    lr_output_message("Open File Failed!");
    return -1;
    }
    //写入文件内容
    fwrite(lr_eval_string("{fcontent}"), flen, 1, filedes);
    //关闭文件
    fclose(filedes);
    }

    return 0;
    }

    转载于:https://www.cnblogs.com/dijun/p/8865222.html

    展开全文
  • loadrunner下载及破解方法的详细介绍,非常适合初学者
  • loadrunner11安装的iOS文件下载地址,破解,注册码都有
  • LoadRunner下载文件并保存到本地

    千次阅读 2012-08-21 10:10:39
    LoadRunner下载文件并保存到本地  论坛上经常有人问起,如何让LoadRunner可以下载文件并保存在本地。 初看起来,这个问题应该不是问题:LoadRunner录制的是Client(浏览器)和服务器之间的交互,自然也就...
  • LoadRunner下载地址

    2011-06-07 10:06:07
    loadrunner 8.0 下载地址及license - 中国项目管理俱乐部     ftp://ftp.merc-int.com  用户名:mercury  密码:merc0197  请用CUTftp下载 loadrunner license!  与大家一起分享!: AEABEXFR-...
  • 初看起来,这个问题应该不是问题:LoadRunner录制的是Client(浏览器)和服务器之间的交互,自然也就能记录到下载文件的动作和收到下载文件的全部内容,但如果真用LoadRunner去尝试这样一个工作,却会发现在LoadRunner...
  • LoadRunner下载文件

    2015-06-30 11:08:44
     lr_start_transaction("素材资源下载");  lr_think_time(10);  web_url("GetWebResource",  "URL=http://1##:8087/TMV3DSource/GetWebResource?SourceID={SourceID}",  //"URL=...
  • 今天用LoadRunner进行下载web网站上文件的试验,首先学习了关河Blog中的文章(用LoadRunner下载文件并保存到本地 )写了个脚本,运行后却发现该脚本对于二进制文件类型(如rar、bmp等)下载正常,但对于文本文件类型...
  •  LoadRunner11+破解文件+汉化文件+删除注册表工具,压缩包大约3.1G,可以到我的百度云盘下载下载地址:https://pan.baidu.com/s/1hr5vBuO 提取码:grzj  二.安装过程  1.以解压包的方式打开[性能测试工具LR...
  • LoadRunner下载地址及破解方法

    千次阅读 2013-01-02 12:32:27
    LoadRunner的破解方法,用过的人应该都知道的,在这里说破解这个话题,不知是否合适,但新学LoadRunner的每一个测试同行,都会经历这一过程: 这里几句话简单描述一下,如何破解LoadRunner,相信HP官方也不会太介意...
  • 以前转载过一篇文章“如何让Loadrunner下载文件并保存在本地” ,这篇文章作为对那片文章的补充和深入,如有不足之处,欢迎大家点评。 我们要实现的操作目的: 用Loadrunner模拟用户下载操作。 文件下载完成生成不...
  • loadrunner下载文件的性能测试的时候,怎么自动获取到我下载的文件名呢?
  • 百度网盘地址:链接: https://pan.baidu.com/s/1FBodnx7-Jzxeefz-UxIlxg 提取码: 5bg9

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,940
精华内容 776
关键字:

loadrunner下载