被动模式下的Jmeter FTP请求

时间:2017-04-29 05:04:13

标签: ftp jmeter passive-mode

我正在使用Jmeter发送FTP请求。我只是设置IP地址,默认情况下jmeter在端口21上发送文件,服务器不接受该文件。但是我希望这个过程是被动的,这意味着客户端与服务器进行协商,并在分配了一个端口号之后发送文件。
我应该如何在Jmeter中设置它? 此外,我已阅读this帖子,其中说默认模式是被动的,但我的情况并非如此。

1 个答案:

答案 0 :(得分:0)

  • JMeter在端口21(命令通道)上与FTP服务器建立连接。如果您的服务器正在侦听不同的端口 - 请使用Port Number输入进行配置。

    JMeter FTP destination command port

  • JMeter配置为使用本地被动模式,如下一行所示:

    ftp.enterLocalPassiveMode();// should probably come from the setup dialog        
    
    <{3>}

  • 中的

  • FTP服务器应告知JMeter文件传输数据通道的更高端口

假设你

  1. 提供现有本地文件的路径
  2. 勾选put(STOR)
  3. 如果您的文件不是基于文本的,请勾选Use Binary mode
  4. 提供正确的目的地和凭据
  5. 您应该能够成功上传文件。如果遇到问题 - 使用FTPSampler source codeJSR223 Sampler库实施上传请求,并启用调试日志记录以查看问题的确切位置。

    参考文献:

    如果您无法在端口21上与FTP服务器建立连接 - 您将无法继续。