51Testing软件测试论坛

标题: Loadrunner FTP上传 怎么判断当前根目录和子目录的文件 是否存在 在线等 [打印本页]

作者: irisfly89    时间: 2012-8-2 13:06
标题: Loadrunner FTP上传 怎么判断当前根目录和子目录的文件 是否存在 在线等
小妹知道是FTP_DIR 函数 貌似 不太好用 自己试了一下 没起到效果

      FTP pFTP;
  
ftp_logon_ex (&pFTP, "FTP", "URL=ftp://DAFDS:11111@ftp.irish.com:2121",LAST);

lr_start_transaction("ftp文件上传");
if(ftp_dir_ex(&pFTP,"ftpdir", "PATH=/test01","PASSIVE=TRUE", ENDITEM, LAST))

         lr_log_message("cunzai");
  else
         lr_log_message("bucunzai");
/*
if(ftp_dir_ex(&pFTP, "test01", "PATH=/test01"))
{
if(ftp_dir_ex )(&pFTP, “test", "PATH=/test01/test,LAST ))

else
ftp_mkdir_ex(&pFTP, "", "PATH=/test01");
ftp_mkdir_ex(&pFTP, test", "PATH=/test01/test");   

*/
明明这个test01这个文件夹存在 且 文件夹下有test文件

正在开始操作 Action。
Action.c(9): Debug message:Ftp Logon successful.
Action.c(11): 通知: 事务 "ftp文件上传" 已启动。
Action.c(17): Debug message:Ftp Dir ended successfully.
bucunzai
Action.c(24): Debug message:Ftp Dir ended successfully.
bucunzai
作者: testlmh    时间: 2012-8-2 17:02
if(ftp_dir_ex(&pFTP,"ftpdir", "PATH=/test01","PASSIVE=TRUE", ENDITEM, LAST))

是不是要这么写呢
if(ftp_dir_ex(&pFTP,"ftpdir", "PATH=/test01","PASSIVE=TRUE", ENDITEM, LAST)==LR_PASS)
作者: irisfly89    时间: 2012-8-2 17:13
回复 2# testlmh


    我试试
Action.c(50): Error -86025ut failed; 550 /20120802/20120802000006/test00001.jpg: Cannot create file. 这个错你知道为什么么
作者: irisfly89    时间: 2012-8-2 17:18
本帖最后由 irisfly89 于 2012-8-2 17:30 编辑

帅哥  这个好像是赋值?帅哥 谢谢你 有人知道Action.c(50): Error -86025  put failed; 550 /20120802/20120802000006/test00001.jpg: Cannot create file.
作者: testlmh    时间: 2012-8-2 17:44
= 才是赋值
==是比较
作者: irisfly89    时间: 2012-8-2 18:27
回复 5# testlmh


    哦 谢谢你帅哥




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