无法使用JMeter中的SFTP Sample在SFTP位置之间移动文件

时间:2018-03-26 16:55:59

标签: ssh jmeter sftp

我正在使用SSH SFTP采样器在jmeter中进行SFTP测试。我能够从SFTP位置获取/删除/ IS文件/文件夹,从本地位置到SFTP的PUT文件。但问题是我无法在SFTP位置之间移动文件!有人可以就此提出建议!

我试过这个,但这只适用于FTP而不是SFTP:

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

FTPClient client = new FTPClient();
client.connect("SFTP server");
client.login("username", "password");   

client.rename("location2/file.text", "location1/file.txt");
client.logout();
client.disconnect();`

1 个答案:

答案 0 :(得分:0)

FTP和SFTP是完全不同的野兽,他们使用不同的协议。

鉴于没有"移动"或者"重命名" SSH SFTP中的操作支持您仍然可以使用SSH Command sampler执行相同操作。相关配置类似于:

JMeter SSH Command Example

更多信息:How to Run External Commands and Programs Locally and Remotely from JMeter

您可以使用JMeter Plugins Manager

SSH Command采样器安装为SSH Protocol Support捆绑包的一部分

Blazemeter SSH Plugins JMeter Plugins Manager