tcp - 请求的操作已中止 : Access violation at address 005F6DB2 in module '***.exe' . 读取地址 00000000

标签 tcp ftp jmeter reset

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

请求的操作已中止:模块“***.exe”中地址 005F6DB2 处发生访问冲突。读取地址00000000

我知道我拥有所有访问权限,但我不知道为什么模块会阻止我,尽管我知道软件 (***.exe) 不会阻止我的端口。有什么问题吗?
下面是发送客户端请求时服务器的 Wireshark 屏幕截图,红线是问题所在,每次运行测试时都会出现在不同的位置。

here

最佳答案

问题似乎与JMeter无关

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

  1. 如果问题仍然存在:
    • 尝试使用 Windows Event Viewer 确定其原因
    • 尝试使用 WinDbg 来跟踪系统调用
    • 或者只是提出有关您的应用程序的问题(FTP 组件)
  2. 如果问题没有出现在“真正的”FTP 客户端上:

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

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

关于tcp - 请求的操作已中止 : Access violation at address 005F6DB2 in module '***.exe' . 读取地址 00000000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43819424/

相关文章:

java - 仅通过直接调用运行 Jmeter 测试

linux - 不遵守 TCP 保持事件参数

sockets - 为什么 skb_buffer 需要跳过 20 个字节才能在数据包输入时读取传输缓冲区?

tcp - 如何只通过BIOS上网?

php - 无法上传 (FTP) 包含 base64_decode() 的 PHP 文件?

python - 实现 FTP 接口(interface)/协议(protocol)

c# - 在 C#/Mono 中通过 TLS/SSL 通过 Ftp 上传

jmeter - 负载测试专业人​​员可以通过哪些测量来评估特定负载下每个请求的性能?

java - 如何配置 jmeter 来测试安全的 java Rest api

error-handling - node.js 中无法捕获的错误