51Testing软件测试论坛

标题: loadRunner 上传功能 [打印本页]

作者: ashelywen    时间: 2013-1-28 22:05
标题: loadRunner 上传功能
我要测试多用户上传功能,上传的文件不一样。这个是不是还要设置参数啊
有谁对这块测试熟悉的朋友,谈谈您的经验咯
小菜我第一次测试上传功能
作者: linneiwei    时间: 2013-2-19 20:42
推荐使用kylinPET性能工具,文件上传(HTTP或FTP)配置简单,支持参数化(上传文件不同),支持设置带宽。如何操作可以看它的帮助文档“kylinPET HTTP(WEB)业务使用指导.chm”里的文件上传章节。

工具下载:www.kylinpet.com
作者: viviancrazy    时间: 2013-2-20 11:42
我现在也是在测试上传啦~
把我的脚本给你看~

  1. Action()
  2. {
  3. web_url("HelloWorld",
  4.   "URL=http://192.168.3.16:8080/hadoop/example/HelloWorld",
  5.   "Resource=0",
  6.   "RecContentType=text/html",
  7.   "Referer=",
  8.   "Snapshot=t1.inf",
  9.   "Mode=HTML",
  10.   EXTRARES,
  11.   "URL=/favicon.ico", ENDITEM,
  12.   LAST);
  13. lr_think_time(10);
  14. web_submit_form("Hdfs.action;jsessionid=2E400143E3A9D58E2531ABA1A998D00A",
  15.   "Snapshot=t2.inf",
  16.   ITEMDATA,
  17.   "Name=fileUpload", "Value=E:\\test\\{filename}.rar", ENDITEM,
  18.   "Name=submit", "Value=upload", ENDITEM,
  19.   LAST);
  20. return 0;
  21. }
复制代码


主要是这一句
"Name=fileUpload", "Value=E:\\test\\{filename}.rar", ENDITEM,
这里上传的文件名称我弄了参数,filename就是参数。
你在脚本代码那里右键那个上传的文件名,选择“替换为参数”,设置好参数名字,
然后点击菜单栏的“打开参数列表”,在刚才设置的参数那里,列出你要上传的文件名称
[attach]83776[/attach]
作者: ashelywen    时间: 2013-2-20 15:32
回复 3# viviancrazy

我的上传功能在我测试的系统中实际上是这样一个过程:点“上传”,将本地的文件上传到服务器上做为临时文件,点“保存”,将临时文件里的内容保存到另外一个数据库服务器的数据库表中。实际上录制的不仅仅是上传。
我的脚本在回放的时候,点“保存”,临时文件里的内容没有保存到数据库表中,是这里出了问题。
你上面的脚本应该单单只是本地的文件上传到服务器的过程吧
作者: viviancrazy    时间: 2013-2-22 09:46
回复 4# ashelywen


    是的~我的上传没有那么复杂~你的要上传到临时文件~那临时文件目录那里也要修改~我是那么想的,,,,没实践过~~~不知道你录到的脚本是咋样的~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2