2017-05-06 11 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についてです:あなたはあなたのスクリプトに次の行を持っていることを確認してください)、ネットワークとは何の関係もありません。どのアプリケーションがこの例外を与えているのかは明らかではありませんが、そのアプリケーションには明らかにバグがあります(この例外はよく書かれたアプリケーションでは発生しません)。だからあなたは、そのアプリケーションの処方された使用に対してあなたがやっていることを見直すことができます。 –

+0

ああ、別のオプション:あなたのコンピュータが何らかの種類のウイルスに感染している場合、「アクセス違反」はどのexesでも起きる可能性があります –

答えて

2

問題がFileZillaまたはWinSCPのような "通常の" FTPクライアントを使用してJMeterの

てみアップロードファイル(複数可)に関連していないようです。

  1. 問題が解決しない場合:
    • は、システムをトレースするWindows Event Viewer
    • 試しを使用して、その原因を特定してみてくださいすなわちWinDbg
    • を使用して呼び出しまたはちょうどあなたのアプリケーションに問題を提起(FTP成分)
  2. "実際の" FTPクライアントで問題が発生しない場合:

    • FTPリクエストサンプラーの設定が正しいことを再度確認してください。詳しくはLoad Testing FTP and SFTP Servers Using JMeterガイドをご覧ください。
    • それはファイルがJSR223 Samplerを使用してGroovyで純粋にアップロード実装
    • 試して動作するかどうかを確認するために、他の、すなわち公共のFTPサーバにファイルをアップロードしてみてください。再利用できるコードについては、FTPClientExample.javaを参照してください。

      ftpClient.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out), true)) 
      
関連する問題