51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7619|回复: 9
打印 上一主题 下一主题

[求助] lr11关于文件上传的录制

[复制链接]
  • TA的每日心情
    开心
    2015-2-25 17:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2012-2-13 09:55:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    录制时有这样一个情景:上传一个文本文件,然后文本域中显示上传文件内容,将这些内容提交到服务器。但回放时显示错误-26488:找不到文件或目录。我能确定上传的文件目录和文件位置没有变动。所以我怀疑可能是lr对上传文件这种操作支持不好?或者是因为路径中有中文所以识别不出来?希望有过这种经验的朋友解惑。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-2-25 17:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2012-2-13 10:08:48 | 只看该作者
    仔细确认了下问题,发现lr重放是读取文件的目录竟然是脚步的工作目录,而不是我录制时选择文件的目录。所以我重新拷贝了一下上传文件到工作目录,然后回放虽然通过了,但结果上传文件中的读取的内容为空。打个比方吧,就好像我要发封邮件,邮件的body要从一个文本文件中读取,但现在邮件能成功发送了,但发的邮件内容却是空的(我这边的业务不是发邮件,但情况类似)。不知道谁有过相关的经验?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-2-25 17:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2012-2-13 13:50:22 | 只看该作者
    自顶
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2012-2-15 17:16:15 | 只看该作者
    帮顶!!!!!!!!!!!!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-2-15 17:19:00 | 只看该作者
    我之前遇到过“下载功能”这方面的问题,需要在原有脚本的基础上添加以下代码

    web_set_max_html_param_len("200000000");      //设置参数的最大长度,注意该值必须大于文件的大小

                web_reg_save_param("fcontent", "LB=", "RB=", "SEARCH=BODY", LAST);

            web_url("BaseAttachManageDownload.jsp",
                                     "URL=http://192.168.101.24:3045/ultrawf/UltraWF/manageprocess/BaseAttachManageDownload.jsp?                        attID=000000000005826",
                             "Resource=0",
                             "RecContentType=text/html",                                                        "Referer=http://192.168.101.24:3045/ultrawf/UltraWF/manageprocess/BaseAttachManageDownlo
    ad.jsp?attID=000000000005826",
                             "Snapshot=t16.inf",
                             "Mode=HTML",
                              EXTRARES,
                             "Url=BaseAttachManageDownload.jsp?attID=000000000005826",
                             "Referer=http://192.168.101.24:3045/ultrawf/UltraWF/manageprocess/BaseAttachManageDownload.jsp?attID=000000000005826",
                                      ENDITEM,
                               LAST);                        //获取响应的全部内容,作为文件内容保存

          
            flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);

                   chNumber=lr_eval_string("{NewParam}");  //生成随机数,参数化
                         if(flen >450)
                        {
                                 strcpy(wxdong,"D:\\test");   
                                 strcat(wxdong,chNumber);
                                 strcat(wxdong,".zip");    //最后保存为D盘,文件名字为‘chNumber’.zip
      
                                      //以写方式打开文件
                                  if((filedes = fopen(wxdong, "wb+")) == NULL)
                                  {
                                  lr_output_message("Open File Failed!");
                                  return -1;
                                  }
                        
                                   //写入文件内容
                         fwrite(lr_eval_string("{fcontent}"), flen, 1, filedes);
                                 //关闭文件
                         fclose(filedes);

                                             }
            return 0;
    }



    希望对你有启发
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2012-2-15 17:20:28 | 只看该作者
    BD,有大虾给了建议哟
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-2-15 17:28:51 | 只看该作者
    惭愧

    这都是一年之前弄过的,早不记得了,这段代码都看不太懂啦, 只是照搬粘贴过来的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2012-2-15 20:30:56 | 只看该作者
    楼主问上传,楼下回下载。。。哎。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2012-3-12 09:37:04 | 只看该作者
    录制后打开脚本会显示附件上传时路径如:Value=C:\\ASPNET技巧(1).ppt   ,建议你附件上传的路径简单点尽量使用英文标识附件名称,路径不要太长,这样子就不会出差了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-6-19 16:46:40 | 只看该作者
    学习下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-10 10:19 , Processed in 0.104891 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表