rapid 发表于 2006-5-18 20:43:44

loadrunner测试:不能实现同时上传不同文件

loadrunner测试文件上传的一个问题:在模拟多用户同时上传不同文件,我在脚本中已经作过参数化设置了:针对不同用户名和不同文件,但是在control方式下执行脚本之后,运行正确,没有错误,可是我检查目标服务器的时候,却发现没有上传文件,请问各位loadrunner高手,是什么原因?

fish_yy 发表于 2006-5-19 08:18:58

ftp吗?

rapid 发表于 2006-5-19 09:49:32

是用http方式

司空公子 发表于 2006-5-19 11:27:39

你在vuser脚本调试的时候有没有上传成功?
因为lr只是模拟用户发消息,只要消息发出去了,就算是加压成功了。所以你需要保证你在脚本调试的时候,文件就是能被上传的

rapid 发表于 2006-5-19 16:48:16

只是在vuser录制过程中上传成功,但是调试的时候只是看到执行成功(日志显示),但是我查看没有显示上传的新文件,所以问题的症结就在这里。

rabbit_tian 发表于 2006-5-19 17:13:45

同问,我也遇到过这样的问题,后来只能放弃文件上传的测试,我发现文件上传的那段脚本是空白,不知道是LR不能识别IE的弹出窗口还是我选择的协议有问题,我当时选的协议是HTTP

fish_yy 发表于 2006-5-22 09:02:31

我以前做过一个程序实现多线程发送文件,同时建立6个或更多发送文件到服务器,结合数据库记录发送的文件起始时间,终止时间、文件大小、是否发送成功等,你如果lr不行,可以尝试编写程序实现。

yucedu_xiaohan 发表于 2007-4-27 13:40:45

这个问题,有人可以解决吗?LR可以实现不?

冰清 发表于 2007-5-15 11:44:58

期待中!

testxxh 发表于 2007-6-19 23:07:37

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

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

qiguojie 发表于 2007-6-20 09:07:22

关注

冰清 发表于 2007-6-20 09:20:32

我也同样遇到过这样的事情!知道的朋友请讲解一下!

hehemeimei 发表于 2007-6-21 14:30:22

关注,是否可以采用多协议?

wjmiao 发表于 2007-6-24 15:57:26

sdlkfj2 这个问题没人来解决吗

hehemeimei 发表于 2007-7-3 13:34:43

大家都在期待着这个问题?如果编程,又怎么来实现,给个思路吧,谢谢。

pingzhou_1130 发表于 2007-7-31 17:18:38

上传,下载的问题

请教各位怎么处理ftp的上传和下载的脚本问题

guanyijing 发表于 2007-7-31 20:24:43

回复 #1 rapid 的帖子

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

beckham516 发表于 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 编辑 ]

jinjing976 发表于 2007-8-1 15:27:38

不太清楚用LR怎么实现,如果被测程序是JAVA写的,可以用LOADTEST编码解决这个问题

pingzhou_1130 发表于 2007-8-8 10:29:12

请教

我用于下载的时候是采用的FTP,系统是支持用户重复登陆的,也可以同时下载多个文件或者目录,但是就是没有办法一次加载很多个用户报告http500的错误,请教各位怎么解决这个问题
谢谢sdlkfj1 sdlkfj1 sdlkfj1
页: [1] 2
查看完整版本: loadrunner测试:不能实现同时上传不同文件