我正在使用Jmeter
. 我只是设置了 IP 地址,jmeter
默认在端口 21 上发送文件,服务器不接受该文件。但我希望该过程是被动的,这意味着客户端与服务器协商,并在分配端口号后发送文件。
我应该如何设置它Jmeter
?
我也读过这篇文章,它说默认模式是被动的,但我的情况并非如此。
问问题
718 次
1 回答
0
JMeter 在端口 21(命令通道)上与 FTP 服务器建立连接。如果您的服务器正在侦听不同的端口 - 使用
Port Number
输入来配置它。JMeter 配置为使用本地被动模式,如下一行所示:
ftp.enterLocalPassiveMode();// should probably come from the setup dialog
FTP 服务器应该告诉 JMeter 一个更高的端口用于文件传输的数据通道
假设你
- 提供现有本地文件的路径
- 勾选
put(STOR)
框 - 如果您的文件不是基于文本的勾号
Use Binary mode
- 提供正确的目的地和凭据
您应该能够成功上传文件。如果您遇到问题 - 使用JSR223 Sampler和Apache Commons Net FTP库实现上传请求并启用调试日志记录以查看您的问题到底出在哪里。
参考:
如果您无法在端口 21 上与 FTP 服务器建立连接 - 您将无法继续。
于 2017-05-02T07:21:01.397 回答