2017-05-06 1199 views
1

我正在使用Apache Jmeter在服务器上发送FTP负载。设置特定的IP和端口的FTP请求后,我得到这个错误:请求的操作已中止:模块'***。exe'中地址为005F6DB2的访问冲突。读取地址00000000

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

我知道我有所有的访问,我不知道为什么一个模块可以阻止我,虽然我知道该软件(***。exe)不会阻止我的端口。问题是什么?
这是发送客户端请求时从服务器连接的Wireshark屏幕截图,红线是问题,每次运行测试时都会出现在不同的位置。

here

+0

“访问冲突的地址......”是的Windows例外,它是关于MEMORY(应用程序试图访问内存地址无效),与网络无关。我从你的描述中不清楚哪个应用程序给你这个异常,但是1 - 那个应用程序明显有一个bug(这个异常绝不应该发生在写得很好的应用程序中),其次,你对该应用程序的使用以某种方式触发该错误。所以你可以查看你正在做的事情与规定的应用程序的使用情况。 –

+0

哦,另一种选择:如果您的计算机感染了某种病毒,“访问冲突”可能会发生在任何exes –

回答

2

似乎问题并没有使用 “正常” 的FTP客户端一样FileZillaWinSCP涉及到JMeter的

尝试上传文件(S)。

  1. 如果问题仍然存在:
    • 尝试识别使用Windows Event Viewer
    • 尝试跟踪系统,其事业需要使用即WinDbg
    • 或只是提高对您的应用程序的问题(FTP组件)
  2. 如果问题没有发生在“真正的”FTP客户端上:

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

      ftpClient.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out), true)) 
      
相关问题