51Testing软件测试论坛
标题:
LR如何做文件上传的压力测试?
[打印本页]
作者:
zhaxiaofeng
时间:
2007-11-25 15:18
标题:
LR如何做文件上传的压力测试?
请教:
在一个WEB页面上,有一个地方需要从本地上传一个XLS文件到服务器,现在的问题是要求上传的XLS内的内容不能一样,请问如何进行压力测试?谢谢!
作者:
1qazse4
时间:
2007-11-26 09:45
LR录制上传,应该是取其文件的物理路径。
看可否将物理路径参数化,从数据库读n个值
不知道这样行不?没时间去试,猜的!
期待答案中......
作者:
冰清
时间:
2007-11-28 17:28
我也想知道答案,有没有人知道啊?
作者:
andy
时间:
2007-11-28 17:53
这就要看你的脚本是怎样的. 以前我碰到一个系统是把上传文件转化成二进制的文件,这样就会比较麻烦. 查一下LR有没有文件转换函数.
你的是什么情况?
作者:
zhaxiaofeng
时间:
2007-12-3 17:03
我的情况是LR脚本里是直接一个上传动作,有上传文件的路径。在EXCLS里放了一个时间函数=NOW*1000000后,每次打开EXCLS后,值是变化的,但上传动作却没有打开EXCLS动作的作用,还是不便的,郁闷哦。有没有可以自己自动闪动的数值啊!
作者:
hiyouhiyou
时间:
2007-12-3 17:23
关注中。。。
作者:
板砖
时间:
2007-12-3 18:23
录脚本,修脚本,测试.执行操作.
作者:
423799223
时间:
2007-12-4 10:42
楼上的说法超级搞笑
作者:
qiguojie
时间:
2007-12-4 11:17
ls容易挨砖头啊。。一看那ID就有攻击性
作者:
cangmang
时间:
2007-12-5 09:08
全写到表里,然后从表里读出再上传...把表里id参数化不行吗?
作者:
softwareth
时间:
2007-12-7 13:27
标题:
回复 7# 的帖子
你这个人 怎么总说废话
就不能给出点实质性的东西
作者:
Zee
时间:
2007-12-7 13:41
把脚本帖出来看看就明了了。
作者:
423799223
时间:
2007-12-7 13:46
搞了半天没有一个人帖脚本说明
作者:
softwareth
时间:
2007-12-12 16:18
我也希望有人能指点啊
作者:
板砖
时间:
2007-12-13 15:58
标题:
回复 11# 的帖子
说废话才能显出高手的风范
作者:
yelk2008
时间:
2008-11-4 16:20
标题:
高人指点啊,详细说一下怎么修改脚本
高人指点啊,详细说一下怎么修改脚本
作者:
george19760207
时间:
2008-11-4 16:28
高手们都来聊一下,俺也需要做上传文件的压力测试呢
要上传的是CSV文件,文件内容可以一样,但是文件名字不能一样
模拟N个客户同时上传
作者:
yelk2008
时间:
2008-11-4 16:43
标题:
http上传文件的脚本
lr_think_time(7);
web_custom_request("opServdocinfoRevisit.do_2",
"URL=http://10.10.10.65/tfcsm/rpt/opServdocinfoRevisit.do?method=save",
"Method=POST",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://10.10.10.65/tfcsm/rpt/opServdocinfoRevisit.do?method=importPage&menuInto=true",
"Snapshot=t4.inf",
"Mode=HTML",
"EncType=multipart/form-data; boundary=---------------------------7d82af5110dbe",
body_variable_1,
LAST);
怎么修改,才能上传文件
[
本帖最后由 yelk2008 于 2008-11-4 16:47 编辑
]
作者:
xihong2004
时间:
2011-3-22 09:43
有请高手出山
作者:
kuangquanshui
时间:
2011-3-22 10:55
康德时候的帖子了
作者:
baiyunfeiwl
时间:
2011-5-25 17:18
回复
17#
george19760207
这个问题容易解决,你在本地用命令批量复制足够多的文件,复制文件时让文件名称不一样,
然后在loadrunner中将要上传的文件名进行参数化,就OK。比如:假设有10000个文件,则可以把这10000个文件按唯一性分摊到每个虚拟用户手中,跑场景的时候就可以保证每个用户都取唯一的文件上传。
批量复制文件名操作:
1.进入CMD。
2.执行命令:for /1 %i in(0 1 99) do copy 新建文件夹.txt 新建文件夹%i.txt
3.执行后,将会把本地一个名叫“新建文件夹.txt”的文件复制100份,复制的文件名格式为:
新建文件夹0.txt,新建文件夹1.txt, 新建文件夹2.txt..........
作者:
yandaju
时间:
2011-8-12 11:49
回复
21#
baiyunfeiwl
牛人一枚。多谢!
作者:
于嘉海洋
时间:
2012-4-5 16:57
回复
18#
yelk2008
参数化的文件名在哪,这些代码中需要参数化哪部分,请指教~~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2