問題タブ [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.

0 投票する
2 に答える
6466 参照

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がソケットを開いたままにするか、そのようなものかどうかはわかりません。

とにかくこの組み合わせは効く

0 投票する
2 に答える
1746 参照

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 タスクが追加され、パスしたことを確認してください。

既知のことで、エージェント キューの機能も確認しましたが、これを引き起こしている設定が見つかりません。

ヘルプや確認事項はありますか?

0 投票する
1 に答える
1484 参照

linux - テスト開始後に JMeter サーバーがフリーズする

jmeterAWS ec2 インスタンスで分散テストを行っています。jmeterクライアント マシン (マスター) は Windows プラットフォームの別の AWS リージョンにあり、サーバーjmeterマシン (スレーブ) は Linux プラットフォームの別のリージョンにあります。JMeterサーバーはパブリック IP を使用しています。

しかし、jmeter サーバーをリモートで起動すると、Linux ターミナルに「ホスト xx.xx.xx.xx でテストを開始しています @…..」と表示されます。その後、ターミナルには何も表示されず、jmeter クライアント GUI には何も表示されません。アプリケーションサーバーにヒットしなくても(ターゲットサーバーがホストする独自のアプリ)。また、Linux ターミナルでテストが開始されたことを示すのに 2 分以上かかります。

jmeter クライアント GUI エラー ログにエラーが表示されません。ここに私のGUIログがあります..

これを解決するのを手伝ってください....