我正在使用Jmeter
发送FTP请求。我只是设置IP地址,默认情况下jmeter
在端口21上发送文件,服务器不接受该文件。但是我希望这个过程是被动的,这意味着客户端与服务器进行协商,并在分配了一个端口号之后发送文件。
我应该如何在Jmeter
中设置它?
此外,我已阅读this帖子,其中说默认模式是被动的,但我的情况并非如此。
答案 0 :(得分:0)
JMeter在端口21(命令通道)上与FTP服务器建立连接。如果您的服务器正在侦听不同的端口 - 请使用Port Number
输入进行配置。
JMeter配置为使用本地被动模式,如下一行所示:
ftp.enterLocalPassiveMode();// should probably come from the setup dialog
<{3>}
假设你
put(STOR)
框Use Binary mode
您应该能够成功上传文件。如果遇到问题 - 使用FTPSampler source code和JSR223 Sampler库实施上传请求,并启用调试日志记录以查看问题的确切位置。
参考文献:
如果您无法在端口21上与FTP服务器建立连接 - 您将无法继续。