問題タブ [junitperf]

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 投票する
3 に答える
6548 参照

junit - junitperf を使用して junit4 テストを実行する

Junit4 で Junitperf を使用することは可能ですか? 私はいくつかのテストを含む単純な Junit4 テスト クラスを持っており、そのクラスの単一のテストで TimedTest を実行したいと考えています。どうやってやるの?

より明確にするために、私の Junit4 クラスは次のようなものです。

junit3を使用すると、次のように書く必要があります:

Junit4で?

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

java - JUnitPerfを使用して問題をテストする

JUnitPerfを使用してJUnitテストを作成しています。ここでは、いくつかのエントリを生成し、それらを使用してデータベースを更新したいと思います。データベースの容量をテストするには、複数のテストを同時にまたはランダムに実行する必要があるため、たとえば次のように使用します。

ただし、それでも、データベース内の異なるエントリが更新されるように、各テストで異なる更新ソースが使用されることを保証する必要があります。

だから私の質問は、どうすればこれを実現できるかということです。

どうもありがとうアレン

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

java - JunitPerf で @BeforeClass と @AfterClass を使用するには?

テスト スイート全体の前に (スイートの後も) いくつかのアクションを実行したいと考えています。だから私は次のように書きました:

しかし、 @BeforeClass と @AfterClass のコードには決して到達しないことがわかりました。では、この問題を解決するにはどうすればよいでしょうか。または、これを実現する他の方法はありますか?ご協力ありがとうございました。

0 投票する
0 に答える
99 参照

junitperf - JunitPerf は TestNG テストをサポートしますか

JunitPerf: http://www.clarkware.com/software/JUnitPerf.html を TestNG テストで使用できますか?

0 投票する
0 に答える
109 参照

xml - JUnitPerf サンプル XML

プロトタイプ アプリの負荷テスト用のカスタム統計モジュールがあり、それらを Hudson CI サーバーに取り込もうとしています。Hudson は JUnitPerf XML 出力を読み取ることができますが、その XML がどのように見えるかはわかりません。誰かが送信できるjunitからのサンプル出力を持っているか、ドキュメントを見つけることができる場所へのリンクを知っていますか?

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

java - Tomcat がブロックして応答しない

Tomcat サーバーがあり、それに対して junitperf を使用してパフォーマンス テストを実行しています。

毎回 20 の同時リクエストを作成します。

OK、ここに問題があります。時々、非常に速く返され、20 個のリクエストすべてが 3 秒以内に応答されます。しかし、それ以外の場合は、永久にブロックされ、決して終了しないように見えます (実際、これらの要求のうち約 18、19 が終了しますが、残りの 1 または 2 は永久にブロックされました)。

問題をデバッグしようとした方法は次のとおりです。

クライアント側で:

サーバー側では、サーブレット関数の最初の行で、次のようにしています。

これで、ブロックすると、クライアント側で 20 の「Before calling」と 18,19 の「Called ...」が表示されます。サーバー側でも、18,19 の「Enter Servlet」ログのみが表示されます。

問題は、クライアントがすでにリクエストを送信していることですが、Tomcat サーバーがそれらに応答しておらず、サーブレット関数が呼び出されていないことだと思います。

一方、ログを確認したところ、ブロックされている理由については何も見つかりませんでした。エラー情報も例外も何もありません。

誰かがこれで私を助けることができますか?

編集#2:

完全なスレッド ダンプは次のとおりです。