人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。 北京安全测试精英QQ群:164265622 北京白盒测试精英QQ群:164265999 北京性能测试精英QQ群:164266156 北京自动化测试精英群:212723528 北京软件测试精英QQ群:86920845

Loadrunner测试ftp上传文件

上一篇 / 下一篇  2011-09-01 17:25:43 / 个人分类:性能测试

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

 

注意事项:
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、下载文件与上传文件类似;


TAG: 文件上传

 

评分:0

我来说两句

Open Toolbar