51Testing软件测试论坛

标题: Loadrunner测试ftp上传文件 [打印本页]

作者: feifeimao    时间: 2011-3-24 16:36
标题: 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
注意事项:
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、实验时的心得体会暂时这么多,以后再想到,会继续补充。
作者: kuangquanshui    时间: 2011-3-25 10:21
谢谢  楼主
作者: Tony_9494    时间: 2011-8-31 15:17
值得收藏,顶一下




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