2016-10-06 16 views
0

jmeterテストスクリプトを実行しようとしていますが、単一のwebsocketサンプラーを持っています。 GUIまたはコマンドライン。リモートホスト上のwebsocketサンプラーを持つjmeterテストを実行しようとすると例外がスローされます

しかし、リモートホスト上で(jmeter-serverを他のマシンで実行して)実行しようとすると、次の例外がスローされます。

ERROR

- jmeter.engine.ClientJMeterEngine: Error in rconfigure() method java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: 
    java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: 
    java.lang.ClassNotFoundException: JMeter.plugins.functional.samplers.websocket.WebSocketSampler (no security manager: RMI class loader disabled) 
2016/10/06 07:03:20 INFO - jmeter.engine.ClientJMeterEngine: Interrupting RMI Reaper 

両方マスター/スレーブのJMeterインストールは、同一のJMeterのバージョン(V3.0)とのWebSocketプラグイン(v1.0.2デベロッパー)を有しています。

その他http分散テストは、同じセットアップで実行すると正常に動作します。

答えて

0

エラーメッセージによると、リモートスレーブにWebSocketプラグインがないようです。 の主な前提条件は、同じ設定、プラグイン、サードパーティのライブラリなどをマスタと同じスレーブ上に持つ JMeterバージョンを持つです。

と同じがマスターとすべてのスレーブに設定されていることを確認してください。つまり、すべてのスレーブにWebSocket Samplerをインストールしてください。

  • JMeterの再起動がええ、私は要件を認識していJMeterのプラグインをインストールし、最新それらを保つための最も簡単な方法はJMeter Plugins Manager
+0

を使用しているアップ

  • プラグインを選択する必要があります同じjmeterとプラグインのバージョンの。実際には、プラグインが既にインストール/インストールされているフォルダ(Linuxマシン)を1つのウィンドウマスターマシンと2つのLinuxスレーブマシンにコピーしました。 – Raj

  • 関連する問題