問題タブ [contiperf]

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

java - JUnit パフォーマンス テスト (Contiperf)

私は現在、私が開発したピアツーピア サービス アプリケーションを使用したパフォーマンス テストの最中です。

パフォーマンス テストの経験はほとんどありません。まともなガイドが見つからず、基本的にランダムに数字を選んでいます。(つまり、使用するスレッドの量)

この問題に関するアドバイスはありますか?つまり、スレッド数など。

ちなみに私はcontiperfを使っています。注釈ベースのパフォーマンス テスト。サンプルのテスト方法を次に示します。

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

jakarta-ee - ArquillianContiPerf統合

ContiPerf 2でおもちゃの単体テストを正常に開発しました。Arquillianの単体テストで同じことを実行しようとすると、ContiPerfアノテーション@PerfTestが機能していないように見えますが、アノテーション@Requiredは正常に機能します。私のテストクラスは次のようになります

そして私が得る例外は

何かご意見は?必要に応じて、pom.xmlを投稿できます。

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

java - ContiPerf html レポート

contiperf を実行mvn testしていますが、"contiperf -report" フォルダーにレポートが表示されますが、レポートにもフォルダーにも画像や画像が表示されません。

誰かが同じ問題を抱えていて、それを解決する方法を知っていますか? これを機能させるには、コンピューターをオンラインにする必要がありますか? contiperf テストを実行するとき、オンラインではありません。

乾杯マグナス

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

java - JUnit を使用したトランザクションによる負荷テスト

JUnit でテストをロードしたいと思います。シナリオは次のとおりです。トランザクション、EntityManager、およびメモリ データベースを使用して、EJB3 をテストしたいと考えています。負荷テストには ContiPerf 2 を使用しています。Google で検索したところ、さまざまなアプローチが見つかりました。組み込みの EJBContainer を使用していた場合もあれば、EntityManager を初期化して EntityTransaction からトランザクションを開始していた場合もありました。

単純な単体テストの場合、EntityManager と EntityTransaction で十分ですが、負荷テストを行うと、いくつかの問題が見つかりますが、最大の問題は概念的なものです。

私の最初のアプローチはこれでした:

しかし、このテストでは、ロールバックのために負荷テストを実行する際に問題がありました (ロールバックの代わりに commit を使用した場合、問題は同じです)。

この後、トランザクションに問題があるのではないかと考え、組み込みの EJBContainer を使い始めましたが、依存関係と実行に多くの問題がありました。

JUnit で負荷テストを行う方法について何か提案はありますか?

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

java - JUnit と Contiperf: contiperf アノテーション値を動的に作成するためのプロパティ ファイル

私は現在、JUnit を使用した注釈ベースのパフォーマンス テストである contiperf を使用したいくつかのパフォーマンス テストの最中です。

プロパティ ファイルから JUnit テストを読み込んでいますが、これらのプロパティ ファイルから注釈値も読み込めるようにしたいと考えていました。

オンラインで検索しましたが、Contiperf の注釈値を動的に作成する方法が見つかりません。誰かがこれを行う方法を知っている場合、彼らは私を正しい方向に向けることができますか?

前もって感謝します!

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

java - Contiperf2 が既存の JUnit テスト ケースで動作しない

パフォーマンス テストのために、JUnit テストケースでContiperf http://databene.org/contiperfを使用しようとしています。

独立したテスト クラス contiperf で動作します。

しかし、既存の合格テスト ケースで Contiperf を使用すると、機能しません。

次の例外が発生します: