使用 JMeter 中的操作系统进程采样器将文件从一个 Windows 远程服务器传输到另一个 Windows 远程服务器的步骤

问题描述

我已使用 OS Process Sampler 成功地将文件从本地计算机传输或复制到服务器,但无法将文件从一台远程服务器传输到 Windows 上的另一台远程服务器。

任何人都可以向我解释该过程或分享用于执行相同操作的步骤或命令。

谢谢

解决方法

如果您在两台机器上都有 OpenSSH servers,您可以使用 SSH Command 采样器执行 scp command 将文件从一台远程机器传输到另一台远程机器

enter image description here

如果是 Windows,您可能需要提供 scp.exe 二进制文件的完整路径,例如:

C:\Windows\System32\OpenSSH\scp.exe

具体配置可能因源/目标路径、是否启用 public key authentication 等而异。

此外,JMeter 不附带 SSH 命令采样器,您需要使用 JMeter Plugins Manager

将其安装为 SSH 协议支持包的一部分

enter image description here