loadRunner 上传功能
我要测试多用户上传功能,上传的文件不一样。这个是不是还要设置参数啊有谁对这块测试熟悉的朋友,谈谈您的经验咯
小菜我第一次测试上传功能 推荐使用kylinPET性能工具,文件上传(HTTP或FTP)配置简单,支持参数化(上传文件不同),支持设置带宽。如何操作可以看它的帮助文档“kylinPET HTTP(WEB)业务使用指导.chm”里的文件上传章节。
工具下载:www.kylinpet.com 我现在也是在测试上传啦~
把我的脚本给你看~
Action()
{
web_url("HelloWorld",
"URL=http://192.168.3.16:8080/hadoop/example/HelloWorld",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"URL=/favicon.ico", ENDITEM,
LAST);
lr_think_time(10);
web_submit_form("Hdfs.action;jsessionid=2E400143E3A9D58E2531ABA1A998D00A",
"Snapshot=t2.inf",
ITEMDATA,
"Name=fileUpload", "Value=E:\\test\\{filename}.rar", ENDITEM,
"Name=submit", "Value=upload", ENDITEM,
LAST);
return 0;
}
主要是这一句
"Name=fileUpload", "Value=E:\\test\\{filename}.rar", ENDITEM,
这里上传的文件名称我弄了参数,filename就是参数。
你在脚本代码那里右键那个上传的文件名,选择“替换为参数”,设置好参数名字,
然后点击菜单栏的“打开参数列表”,在刚才设置的参数那里,列出你要上传的文件名称
回复 3# viviancrazy
我的上传功能在我测试的系统中实际上是这样一个过程:点“上传”,将本地的文件上传到服务器上做为临时文件,点“保存”,将临时文件里的内容保存到另外一个数据库服务器的数据库表中。实际上录制的不仅仅是上传。
我的脚本在回放的时候,点“保存”,临时文件里的内容没有保存到数据库表中,是这里出了问题。
你上面的脚本应该单单只是本地的文件上传到服务器的过程吧 回复 4# ashelywen
是的~我的上传没有那么复杂~你的要上传到临时文件~那临时文件目录那里也要修改~我是那么想的,,,,没实践过~~~不知道你录到的脚本是咋样的~
页:
[1]