51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3244|回复: 3
打印 上一主题 下一主题

[原创] Loadrunner测试ftp上传文件

[复制链接]
  • TA的每日心情
    奋斗
    2014-12-9 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2011-3-24 16:36:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    自己实验了一下,记录如下:协议选择单协议ftp:
    vuser_init()
    {
          FTP pFTP;
           // Login to the FTP server
           ftp_logon_ex (&pFTP, "FTP", "URL=ftp://用户名:密码@ftp服务器ip",LAST);
           // Send the file "ftp_file.txt" to the /testFiles directory.
           ftp_put_ex (&pFTP, "Ftp_Put", "SOURCE_PATH=C:\\test\\1.txt", "TARGET_PATH=/test/{NewParam}.txt",ENDITEM,LAST);
           // Logout from the FTP server
           ftp_logout_ex(&pFTP);
           return 0;
    }
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-9 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2011-3-24 16:56:29 | 只看该作者
    注意事项:
    1、SOURCE_PATH,路径用的是双斜杠,用单斜杠传不上去;
    2、SOURCE_PATH改用MSOURCE_PATH时,TARGET_PATH定位到文件夹而非具体文件名;
    3、ftp_put_ex (FTP *ppftp, char *transaction, <item list>, LAST),其中<item list>最后一项是ENDITEM,最初脚本中没有该项时,运行不提示错误,但实际文件上传不成功;
    4、VUG中的runtime setting设置的循环没作用。比如设置TARGET_PATH分别为1.txt,2.txt,3.txt,取值为unique,pacing为3次,运行以后,检查只有一个文件上传成功。需要通过scenario,并发3用户,检查后成功。
    5、下载文件与上传文件类似;
    6、实验时的心得体会暂时这么多,以后再想到,会继续补充。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2011-3-25 10:21:57 | 只看该作者
    谢谢  楼主
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-8-31 15:17:58 | 只看该作者
    值得收藏,顶一下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 23:55 , Processed in 0.063911 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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