51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9559|回复: 25
打印 上一主题 下一主题

[原创] loadrunner测试:不能实现同时上传不同文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-18 20:43:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
loadrunner测试文件上传的一个问题:在模拟多用户同时上传不同文件,我在脚本中已经作过参数化设置了:针对不同用户名和不同文件,但是在control方式下执行脚本之后,运行正确,没有错误,可是我检查目标服务器的时候,却发现没有上传文件,请问各位loadrunner高手,是什么原因?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-5-19 08:18:58 | 只看该作者
ftp吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-5-19 09:49:32 | 只看该作者
是用http方式
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-5-19 11:27:39 | 只看该作者
你在vuser脚本调试的时候有没有上传成功?
因为lr只是模拟用户发消息,只要消息发出去了,就算是加压成功了。所以你需要保证你在脚本调试的时候,文件就是能被上传的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-5-19 16:48:16 | 只看该作者
只是在vuser录制过程中上传成功,但是调试的时候只是看到执行成功(日志显示),但是我查看没有显示上传的新文件,所以问题的症结就在这里。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-5-19 17:13:45 | 只看该作者
同问,我也遇到过这样的问题,后来只能放弃文件上传的测试,我发现文件上传的那段脚本是空白,不知道是LR不能识别IE的弹出窗口还是我选择的协议有问题,我当时选的协议是HTTP
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-5-22 09:02:31 | 只看该作者
我以前做过一个程序实现多线程发送文件,同时建立6个或更多发送文件到服务器,结合数据库记录发送的文件起始时间,终止时间、文件大小、是否发送成功等,你如果lr不行,可以尝试编写程序实现。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-4-27 13:40:45 | 只看该作者
这个问题,有人可以解决吗?LR可以实现不?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-5-15 11:44:58 | 只看该作者
期待中!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-6-19 23:07:37 | 只看该作者

我也很想知道这个问题在LR中如何解决

sdlkfj2 ,做性能测试时发现用LR就我现在了解的情况无法实现这一点,不知道各位同仁有没有好的解决办法?提供一个,谢谢了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2007-6-20 09:07:22 | 只看该作者
    关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-6-20 09:20:32 | 只看该作者
    我也同样遇到过这样的事情!知道的朋友请讲解一下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-6-21 14:30:22 | 只看该作者
    关注,是否可以采用多协议?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-6-24 15:57:26 | 只看该作者
    sdlkfj2 这个问题没人来解决吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-7-3 13:34:43 | 只看该作者
    大家都在期待着这个问题?如果编程,又怎么来实现,给个思路吧,谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-7-31 17:18:38 | 只看该作者

    上传,下载的问题

    请教各位怎么处理ftp的上传和下载的脚本问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-7-31 20:24:43 | 只看该作者

    回复 #1 rapid 的帖子

    楼主在用Controller运行脚本后,是一个文件都没有上传成功还是只上传了1个文件?如果只上传了一个文件,那么每一次都是相同的文件吗?如果系统支持同一个用户重复登录,建议采用同一用户同时上传多个文件做一次实验,另外还建议采用IP Wizard技术试试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-8-1 14:56:21 | 只看该作者
    先确定一下上传的原理,http协议只能一次性post数据,不是流的方式,当数据大时可能分几次发,这时就需要一个每次发的文件位置的东西post过去,一个文件名post过去,一个记住上次是谁传的东西post过去,假如是加在请求的话,分10次发过去,每次都发“11111”,如:
    for(i=0;i<10;i++)
    {
      web_add_header("start", filepointer);  //假如用长度保存文件位置的话
                                                               这里filepointer=strlen(“11111")*i;
      web_add_header("filename", filename);
       web_add_header("userid", userid);
       web_custom_request("Default.aspx",
                    "URL=http://*******/Default.aspx",                
                    "Method=POST",
                                    ....
                                    ....
                    "Body=11111",
                    LAST);
    }

    自己想法~~,当然也可能是一次就把数据post过去,具体情况具体分析~~~

    [ 本帖最后由 beckham516 于 2007-8-1 15:19 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2007-8-1 15:27:38 | 只看该作者
    不太清楚用LR怎么实现,如果被测程序是JAVA写的,可以用LOADTEST编码解决这个问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-8-8 10:29:12 | 只看该作者

    请教

    我用于下载的时候是采用的FTP,系统是支持用户重复登陆的,也可以同时下载多个文件或者目录,但是就是没有办法一次加载很多个用户报告http500的错误,请教各位怎么解决这个问题
    谢谢sdlkfj1 sdlkfj1 sdlkfj1
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 10:32 , Processed in 0.077962 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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