如何使用jmeter在同一FTP内将文件从一个目录移动到另一个目录

时间:2016-08-31 10:59:32

标签: jmeter

我正在使用SSH SFTP采样器在jmeter中进行sftp测试。我可以从Ftp位置获取/放置文件到本地位置,反之亦然。但我无法将文件从一个目录移动到同一个FTP位置的另一个目录。

请建议。

1 个答案:

答案 0 :(得分:2)

我建议您使用Beanshell SamplerApache Commons FTPClient

FTPClient具有rename(from, to)方法,可用于在FTP服务器周围移动文件。

示例代码:

import org.apache.commons.net.ftp.FTPClient;

FTPClient client = new FTPClient();
client.connect("your FTP server address");
client.login("username", "password");   

client.rename("folder1/file1.txt", "folder2/file1.txt");
client.logout();
client.disconnect();

有关使用脚本增强测试的详细信息,请查看How to Use BeanShell: JMeter's Favorite Built-in Component指南。