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;
} 注意事项:
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 谢谢楼主 值得收藏,顶一下
页:
[1]