feifeimao 发表于 2011-3-24 16:36:12

Loadrunner测试ftp上传文件

自己实验了一下,记录如下:协议选择单协议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;
}

feifeimao 发表于 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、实验时的心得体会暂时这么多,以后再想到,会继续补充。;P

kuangquanshui 发表于 2011-3-25 10:21:57

谢谢楼主

Tony_9494 发表于 2011-8-31 15:17:58

值得收藏,顶一下
页: [1]
查看完整版本: Loadrunner测试ftp上传文件