51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3309|回复: 2
打印 上一主题 下一主题

[原创] 请教关于loadrunner ftp测试的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-10 10:47:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在controller中跑总是报
Action.c(23): Error -86003:Failed to establish FTP session.

请问是怎么回事呢,该怎么排查?

脚本如下:
Action()
{
        char *filename;

   // FTP ftp1;
       
        int i=0;

        char *md5_origin = lr_eval_string("{md5_o}");

        char md5[33] = {0};

   

        //lr_rendezvous("ftp");


   

        lr_start_transaction("ftp_download");


    i=ftp_logon("FTP",
                          "URL=ftp://iptv:iptv@10.42.119.85",
             LAST);

         if (i == LR_FAIL) {
                lr_error_message("logon failed");
        lr_exit(LR_EXIT_ITERATION_AND_CONTINUE , LR_FAIL);
        }

    i=ftp_get("Get_Files",

              "SOURCE_PATH={remotefile}",
              "TARGET_PATH=E:/{NewParam}",
                           "PASSIVE=TRUE",
              "MODE=BIN",
              ENDITEM ,
       LAST);

        if (i == LR_FAIL) {
                lr_error_message("get file failed");
                ftp_logout();
                lr_exit(LR_EXIT_ITERATION_AND_CONTINUE , LR_FAIL);
        }

   

        lr_end_transaction("ftp_download", LR_AUTO);


        filename = lr_eval_string("E:/{NewParam}");

   

        lr_start_transaction("md5_validate");


        MDFile(filename, md5);

        if (strcmp(md5,md5_origin)==0) {
               

        lr_end_transaction("md5_validate", LR_PASS);

        }
        else
        {
                lr_error_message("differ :  file = %s, md5 = %s, md5_origin = %s", filename, md5, md5_origin);
                lr_end_transaction("md5_validate", LR_FAIL);
        }

        ftp_logout();

        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-7-10 12:54:50 | 只看该作者
自己顶!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-7-10 13:37:39 | 只看该作者
问题就可以是出在ftp_logon_ex这个函数上
可以从loadrunner的函数里面查到这个函数是针对特定session的,我想你并发的时候,同一个session那不就有问题了吗
  这是别人回答的 我给你找到了  你自己看看把
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 07:25 , Processed in 0.077326 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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