問題タブ [distributed-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Jmeter MarshalException: 引数のマーシャリング エラー
Azure Windows Virtual Machines を使用して配布されたテストを実行するように jmeter を構成しました。すべてのマシンは Windows を使用しています。
テストは GUI モードを使用して正常に実行され、マスターに保存された結果を取得できますが、コンソールjmeter -n -t plan.jmx -rからテストを実行しようとすると、コンソールには次のように表示されます。
rconfigure() メソッドのエラー java.rmi.MarshalException: 引数のマーシャリング エラー。ネストされた例外は次のとおりです: java.io.NotSerializableException: org.apache.jmeter.JMeter$ListenToTest
すべての仮想マシン (サーバーとクライアント) を次のように構成しました。
何が問題になる可能性がありますか?ありがとう
編集
Javaバージョンを1.7にダウングレードすると、エラーが表示されます
rconfigure() メソッドのエラー java.rmi.MarshalException: 引数のマーシャリング エラー。ネストされた例外は次のとおりです: java.io.NotSerializableException: org.apache.jmeter.threads.RemoteThreadsListenerTestElement
Jmeter プラグインが問題の原因になる可能性はありますか?
編集 - 修正済み
プラグインのバージョンを 1.31 から 1.21 に変更したところ、動作するようになりました!!!.
ただし、ここでは推測しているだけですが、GUI からテストを実行してからコンソールでテストを実行すると、エラーが発生します。おそらくGUIがソケットを開いたままにするか、そのようなものかどうかはわかりません。
とにかくこの組み合わせは効く
tfs-2015 - TFS 2015 - テスト エージェントを使用した Visual Studio テストは、「マシン グループに一致するテスト マシンが見つかりません」というエラーで失敗します。
TFS 2015 でビルド定義を実行する際に問題が発生しています (オンプレミスで作業しています)。別のプロジェクト (別のコレクション) で同じ設定を使用しており、そこで動作しています。相違点を検索しても、エラーや解決策を見つけるのに役立ちません。
ビルド定義には、testagent をテスト マシン グループにデプロイするために必要な 3 つの手順があります。
- Visual Studio テスト エージェントの配置
- Windows マシンのファイル コピー
- テスト エージェントを使用した Visual Studio テスト
テスト マシン グループが構成され、すべての選択項目が [マシン名でマシンを選択] に設定され、フィルター基準は空のままです。
最初の 2 つのステップは正しく実行され、3 番目のステップで次のエラー メッセージが引き続き表示されます。合格した。"
フィルターが空の場合、あまり役に立たないメッセージです。ログにも手がかりはありません。
2016-03-01T10:30:29.6282513Z PowerShell スクリプトの実行: C:\TfsBuildAgents\VsoBuildAgent\tasks\RunVisualStudioTestsusingTestAgent\1.0.10\RunDistributedTests.ps1
2016-03-01T10:30:30.1449123Z ##[警告] トラブルシューティングについては、http://aka.ms/remotevstest を参照してください。
2016-03-01T10:30:30.1449123Z ##[エラー] マシン グループに一致するテスト マシンが見つかりません。タスクで提供されているマシン フィルターを確認し、このタスクの前に DeployTestAgent タスクが追加され、パスしたことを確認してください。
既知のことで、エージェント キューの機能も確認しましたが、これを引き起こしている設定が見つかりません。
ヘルプや確認事項はありますか?
linux - テスト開始後に JMeter サーバーがフリーズする
jmeter
AWS ec2 インスタンスで分散テストを行っています。jmeter
クライアント マシン (マスター) は Windows プラットフォームの別の AWS リージョンにあり、サーバーjmeter
マシン (スレーブ) は Linux プラットフォームの別のリージョンにあります。JMeter
サーバーはパブリック IP を使用しています。
しかし、jmeter サーバーをリモートで起動すると、Linux ターミナルに「ホスト xx.xx.xx.xx でテストを開始しています @…..」と表示されます。その後、ターミナルには何も表示されず、jmeter クライアント GUI には何も表示されません。アプリケーションサーバーにヒットしなくても(ターゲットサーバーがホストする独自のアプリ)。また、Linux ターミナルでテストが開始されたことを示すのに 2 分以上かかります。
jmeter クライアント GUI エラー ログにエラーが表示されません。ここに私のGUIログがあります..
これを解決するのを手伝ってください....