51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3553|回复: 9
打印 上一主题 下一主题

[请求]lr中有关ftp脚本录制的问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-9 16:44:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在需要对一个FTP进行压力测试,我尝试用FTP协议录制脚本:登录FTP、下载一个文件到本地、退出FTP,但执行完操作后停止录制后发现脚本中没有录到任何Action!!?   

请问如何进行这个压力测试啊?? 录制FTP操作的相关脚本应该如何操作??脚本参数应该如何设置??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-12-9 17:14:08 | 只看该作者
可能你的应用程序中对FTP进行操作的代码并不是用的FTP协议相关的类。

增加Web(HTTP/HTML)协议试试。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-4-28 14:51:04 | 只看该作者
还是抓不到。选winsock32可以,但是运行时候出错。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-4-28 15:17:27 | 只看该作者
我刚刚也试了一下, 好像有些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;
}
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-12-7 15:36:56 | 只看该作者

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进行压力测试那?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-12-7 17:32:50 | 只看该作者
我也碰到这个问题
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-3-13 18:30:55 | 只看该作者
我写了脚本,在测试的时候出现了不少错误。
成功的事务:失败的事务=4:1
我使用100个用户,每个用户50KByte,就出现这种情况了,是服务器的性能造成,还是vsftp要调优,还是我的测试方法有错误?
请大侠指导!!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-3-14 11:00:03 | 只看该作者
原帖由 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 ”是可选项,如果没有该项,那么选中下载的部分将不被保存在硬盘上而是保存在内存中,随着脚本执行完毕而被清除。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-3-14 13:26:02 | 只看该作者
哪个大哥有 LR 8 的 license???
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-3-14 14:17:24 | 只看该作者
各位大哥,总是遇到一个问题,LR跑到了30 run,run的数目就不会增加了,其余的用户都 fail了。
请问这个有可能是  license的问题么?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 07:23 , Processed in 0.138569 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表