LR-FTP下载保存文件脚本
2006-11-01 21:24
239 查看
用ftp_get_last_download_details得到下载明细
Action()
{
double duration; //定义持续时间变量
unsigned long ZSize, ZDur; //定义两个无符号长整型变量
char * host = "192.168.16.28"; //给IP地址赋值
char * user = "test"; // 给用户名赋值
char * pwd = "test"; //给密码
char * port = "21"; //给端口赋值
char ftpURL[100]; //定义一个URL数组
sprintf(ftpURL,"URL=ftp://%s:%s@%s:%s", user, pwd, host, port); //打印组合后的URL。并赋值给ftpURL数组
lr_output_message("%s",ftpURL); //打印ftpURL数组
/* 登录主机 */
ftp_logon("Zee",ftpURL, LAST); ///Zee是一个登录事务名
ftp_dir("Z1", "PATH=/", ENDITEM, LAST); //FTP的目录
ftp_get("Get_File",
"SOURCE_PATH=1.mdb",
"TARGET_PATH=f:/2/1.mdb",
"MODE=BINARY",
ENDITEM ,
LAST);
duration= ftp_get_last_transfer_duration(); //得到GET命令的传输时间
lr_output_message("Get_File Transfer took %.3f milliseconds", duration); //打印传输时间
ftp_get_last_download_details( &ZSize, &ZDur); //得到下载明细:字节数和下载时间
lr_output_message("Get_File Download of %d bytes took %d milliseconds", ZSize, ZDur);
duration = ftp_get_last_handshake_duration(); //得到握手持续时间
lr_output_message("Handshake took %f milliseconds", duration); //打印握手持续时间
ftp_logout();
return 0;
}
Action()
{
double duration; //定义持续时间变量
unsigned long ZSize, ZDur; //定义两个无符号长整型变量
char * host = "192.168.16.28"; //给IP地址赋值
char * user = "test"; // 给用户名赋值
char * pwd = "test"; //给密码
char * port = "21"; //给端口赋值
char ftpURL[100]; //定义一个URL数组
sprintf(ftpURL,"URL=ftp://%s:%s@%s:%s", user, pwd, host, port); //打印组合后的URL。并赋值给ftpURL数组
lr_output_message("%s",ftpURL); //打印ftpURL数组
/* 登录主机 */
ftp_logon("Zee",ftpURL, LAST); ///Zee是一个登录事务名
ftp_dir("Z1", "PATH=/", ENDITEM, LAST); //FTP的目录
ftp_get("Get_File",
"SOURCE_PATH=1.mdb",
"TARGET_PATH=f:/2/1.mdb",
"MODE=BINARY",
ENDITEM ,
LAST);
duration= ftp_get_last_transfer_duration(); //得到GET命令的传输时间
lr_output_message("Get_File Transfer took %.3f milliseconds", duration); //打印传输时间
ftp_get_last_download_details( &ZSize, &ZDur); //得到下载明细:字节数和下载时间
lr_output_message("Get_File Download of %d bytes took %d milliseconds", ZSize, ZDur);
duration = ftp_get_last_handshake_duration(); //得到握手持续时间
lr_output_message("Handshake took %f milliseconds", duration); //打印握手持续时间
ftp_logout();
return 0;
}
相关文章推荐
- shell脚本监控集群FTP是否正常,可上传下载文件
- 如何脚本实现ftp文件下载?
- loadrunner自动下载文件并保存到本地脚本
- shell脚本,自动登陆ftp,下载文件
- LR下载文件脚本
- windows平台下 使用ftp命令脚本下载文件
- linux下脚本完成ftp下载文件
- linux批量远程多服务器FTP并下载文件的脚本
- lr中下载文件的脚本
- shell脚本编程-例子_使用expect下载ftp文件
- shell脚本 下载ftp文件并load入mysql
- lr文件下载脚本(文件参数化重命名)
- 使用Linux shell脚本实现FTP定时执行批量下载指定文件
- 自动化下载并检测ftp文件备份的shell脚本
- 用js实现下载远程文件并保存在本地的脚本
- Linux下使用Shell脚本向FTP服务器上传或下载一个文件
- ftp自动上传下载文件脚本
- ftp自动下载文件脚本分享(ftp命令下载文件)
- shell脚本实现到ftp下载所需文件并将源文件删除
- @如何脚本实现ftp文件下载?@