本主题解释如何创建 FTP 客户端工具,该工具用于连接到 FTP 服务器,以便放置或获取文件。
本章包含:
了解 FTP 客户端
FTP 客户端设计目的是提供基本的 FTP 功能作为 SOAtest 或 Virtualize 工具。支持 FTP 和 SFTP(安全 FTP)。
配置 FTP 客户端
可以自定义以下选项:
- Protocol:选择所需协议(可以是 FTP,也可以是 SFTP)。在 SFTP 模式下,所有转换都是二进制格式。
- Host, Port, Username, Password:指定连接设置。这些可以参数化(使用添加到套件的数据源中的值),也可以在文字模式下使用环境变量。
- Local Folder:指定已下载文件应该保存在其中,且可以在其中找到已上传文件的本地计算机上的路径。
- Transfer Mode:指定要使用的传输方式:如果要传输二进制文件,请使用二进制文件。否则,使用 ASCII(默认)。
Timeout:指定秒数,其为 SOAtest 或 Virtualize 在终止连接前,尝试发送或接收数据的等待时间。
- Commands table:指定希望 FTP 客户端执行的命令,并按照您希望它们执行的顺序执行。可用命令包括:
- pwd - 打印工作目录
- ls - 列出目录
- cd - 更改目录
- mkdir - 创建目录
- rmdir - 删除目录
- rm - 删除文件
- put - 上传文件
- get - 下载文件
查看通讯报文
若要查看 FTP 服务器中地通讯报文日志,则将工具附加到 FTP 客户端。例如,添加编辑工具将允许您查看通讯报文。