我正在使用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();`
答案 0 :(得分:0)
FTP和SFTP是完全不同的野兽,他们使用不同的协议。
鉴于没有"移动"或者"重命名" SSH SFTP中的操作支持您仍然可以使用SSH Command sampler执行相同操作。相关配置类似于:
更多信息:How to Run External Commands and Programs Locally and Remotely from JMeter
将SSH Command
采样器安装为SSH Protocol Support
捆绑包的一部分