使用jmeter发送FTP请求:
FTP(File Transfer Protocol 文件传输协议)用于Internet上文件的双向传输。作为一个应用程序不同的操作系统也有不同的实现,为了保证可以跨平台,FTP程序都要遵循相同协议,FTP有上传与下载两种功能。JMeter提供对FTP上传与下载的测试支持,与FTP请求默认值设置基本一样,只是多了用户名与密码。
参数说明:
名称:控制器名称,可以随意设置,也可以为空。
注释:可以随意设置,可以为空。
服务器名称或IP:上传或者用来下载的服务器地址(即被测试对象)。
端口号:指定的FTP传输端口号。
远程文件(Remote File):远程FTP服务器文件路径。
本地文件(LocalFile):保存在本地的文件路径。
本地文件内容(Local File Contents):可不填。
get(RETR):下载文件选项。
put(STOR):上传文件选项。
使用二进制模式(Use Binary mode)?:是否已二进制方式传输。
保存文件响应(Save File in Response)?:文件内容是否保存到响应中去,如果选择,且运行FTP请求成功后我们可以在察看结构树-响应数据中看到内容。
用户名:如果是匿名用户,也需填写anonymous账号,否则有可能下载不成功。
密码:有则填写。
示例: