请求的操作已中止:模块'***。exe'中地址005F6DB2的访问冲突。读取地址00000000

时间:2017-05-06 10:37:44

标签: tcp ftp jmeter reset

我正在使用Apache Jmeter在服务器上发送FTP负载。在特定的IP和端口上设置FTP请求后,我收到此错误:

Requested action aborted: Access violation at address 005F6DB2 in module '***.exe'. Read of address 00000000

我知道我拥有所有访问权限,我不知道为什么模块可以阻止我,虽然我知道软件(***。exe)没有阻止我的端口。有什么问题?
以下是发送客户端请求时服务器附带的Wireshark屏幕截图,红线是问题,每次运行测试时都会出现在不同的地方。

here

1 个答案:

答案 0 :(得分:2)

这个问题似乎与JMeter

无关

尝试使用"普通"上传文件FTP客户端,例如FileZillaWinSCP

  1. 如果问题仍然存在:
    • 尝试使用Windows Event Viewer
    • 确定其原因
    • 尝试使用ie WinDbg
    • 跟踪系统调用
    • 或仅在您的应用程序(FTP组件)上引发问题
  2. 如果问题没有发生在"真实" FTP客户端:

    • 仔细检查您的FTP请求采样器配置是否正确,有关详细信息,请参阅Load Testing FTP and SFTP Servers Using JMeter指南。
    • 尝试将文件上传到另一个,即公共FTP服务器以查看它是否有效
    • 尝试使用JSR223 Sampler纯粹在Groovy中实现文件上传。有关您可以重复使用的代码,请参阅FTPClientExample.java。确保脚本中包含以下行:

      ftpClient.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out), true))