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

Pra*_*aje 4 jmeter

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

请建议。

Dmi*_*i T 6

我建议为此使用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();
Run Code Online (Sandbox Code Playgroud)

有关使用脚本增强测试的更多信息,请查看如何使用 BeanShell:JMeter 最喜欢的内置组件指南。