51Testing软件测试论坛

标题: [请求]lr中有关ftp脚本录制的问题。 [打印本页]

作者: kenleung0    时间: 2004-12-9 16:44
标题: [请求]lr中有关ftp脚本录制的问题。
现在需要对一个FTP进行压力测试,我尝试用FTP协议录制脚本:登录FTP、下载一个文件到本地、退出FTP,但执行完操作后停止录制后发现脚本中没有录到任何Action!!?   

请问如何进行这个压力测试啊?? 录制FTP操作的相关脚本应该如何操作??脚本参数应该如何设置??
作者: bsd3000    时间: 2004-12-9 17:14
可能你的应用程序中对FTP进行操作的代码并不是用的FTP协议相关的类。

增加Web(HTTP/HTML)协议试试。
作者: seeman    时间: 2005-4-28 14:51
还是抓不到。选winsock32可以,但是运行时候出错。
作者: tacy_lee    时间: 2005-4-28 15:17
我刚刚也试了一下, 好像有些ftp server录不到,自己写脚本吧,也就那么几个函数,下面是个简单的例子

Action()
{

        ftp1 = 0;
        ftp_logon_ex(&ftp1, "FtpLogon",
                "URL=ftp://software:software@192.168.2.6",
                LAST);

        ftp_dir_ex(&ftp1, "FtpDir",
                "ATH=-al", "ASSIVE=TRUE", ENDITEM,
                LAST);
       
        ftp_get_ex(&ftp1,"Get_Files",
              "SOURCE_PATH=.bashrc",
              "TARGET_PATH=d:/test.bashrc",
              "MODE=ASCII",
              ENDITEM ,
       LAST);


        lr_think_time(5);

        ftp_logout_ex(&ftp1);

        return 0;
}
作者: yexingren    时间: 2005-12-7 15:36
标题: FTP 压力测试
用loadrunner 录制脚本后, 运行没有问题但是服务器端只看到用户遍历目录,并没有文件下载,流量也很低( 几k/s )

录制的脚本中包含下载的语句:
ftp_get_ex(&ftp1, "FtpGet",
                "SOURCE_PATH=/movie/WOW.avi", ENDITEM,
                LAST);

后来参考 loadrunner的帮助修改为:
ftp_get_ex(&ftp1, "FtpGet",
                "SOURCE_PATH=/movie/WOW.avi","TARGET_PATH=C:/", ENDITEM,
                LAST);
执行结果还是没有 下载流量? 要怎么才能下载实际的文件那? 如果不下载怎么对ftp进行压力测试那?
作者: purezz    时间: 2005-12-7 17:32
我也碰到这个问题
作者: samelie435    时间: 2006-3-13 18:30
我写了脚本,在测试的时候出现了不少错误。
成功的事务:失败的事务=4:1
我使用100个用户,每个用户50KByte,就出现这种情况了,是服务器的性能造成,还是vsftp要调优,还是我的测试方法有错误?
请大侠指导!!
作者: sunshine_luo    时间: 2006-3-14 11:00
原帖由 yexingren 于 2005-12-7 15:36 发表
用loadrunner 录制脚本后, 运行没有问题但是服务器端只看到用户遍历目录,并没有文件下载,流量也很低( 几k/s )

录制的脚本中包含下载的语句:
ftp_get_ex(&ftp1, "FtpGet",
                "SOURCE_PAT ...



1。不明白你说的“没有下载流量”是指什么意思啊?
2。我试过是可以的啊,通过抓包工具是可以抓到这些ftp的数据包的。
3。在ftp_get_ex()函数中,“TARGET_PATH ”是可选项,如果没有该项,那么选中下载的部分将不被保存在硬盘上而是保存在内存中,随着脚本执行完毕而被清除。
作者: samelie435    时间: 2006-3-14 13:26
哪个大哥有 LR 8 的 license???
作者: samelie435    时间: 2006-3-14 14:17
各位大哥,总是遇到一个问题,LR跑到了30 run,run的数目就不会增加了,其余的用户都 fail了。
请问这个有可能是  license的问题么?




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