問題タブ [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.
java - JUnit パフォーマンス テスト (Contiperf)
私は現在、私が開発したピアツーピア サービス アプリケーションを使用したパフォーマンス テストの最中です。
パフォーマンス テストの経験はほとんどありません。まともなガイドが見つからず、基本的にランダムに数字を選んでいます。(つまり、使用するスレッドの量)
この問題に関するアドバイスはありますか?つまり、スレッド数など。
ちなみに私はcontiperfを使っています。注釈ベースのパフォーマンス テスト。サンプルのテスト方法を次に示します。
jakarta-ee - ArquillianContiPerf統合
ContiPerf 2でおもちゃの単体テストを正常に開発しました。Arquillianの単体テストで同じことを実行しようとすると、ContiPerfアノテーション@PerfTest
が機能していないように見えますが、アノテーション@Required
は正常に機能します。私のテストクラスは次のようになります
そして私が得る例外は
何かご意見は?必要に応じて、pom.xmlを投稿できます。
java - ContiPerf html レポート
contiperf を実行mvn test
していますが、"contiperf -report" フォルダーにレポートが表示されますが、レポートにもフォルダーにも画像や画像が表示されません。
誰かが同じ問題を抱えていて、それを解決する方法を知っていますか? これを機能させるには、コンピューターをオンラインにする必要がありますか? contiperf テストを実行するとき、オンラインではありません。
乾杯マグナス
java - JUnit を使用したトランザクションによる負荷テスト
JUnit でテストをロードしたいと思います。シナリオは次のとおりです。トランザクション、EntityManager、およびメモリ データベースを使用して、EJB3 をテストしたいと考えています。負荷テストには ContiPerf 2 を使用しています。Google で検索したところ、さまざまなアプローチが見つかりました。組み込みの EJBContainer を使用していた場合もあれば、EntityManager を初期化して EntityTransaction からトランザクションを開始していた場合もありました。
単純な単体テストの場合、EntityManager と EntityTransaction で十分ですが、負荷テストを行うと、いくつかの問題が見つかりますが、最大の問題は概念的なものです。
私の最初のアプローチはこれでした:
しかし、このテストでは、ロールバックのために負荷テストを実行する際に問題がありました (ロールバックの代わりに commit を使用した場合、問題は同じです)。
この後、トランザクションに問題があるのではないかと考え、組み込みの EJBContainer を使い始めましたが、依存関係と実行に多くの問題がありました。
JUnit で負荷テストを行う方法について何か提案はありますか?
java - JUnit と Contiperf: contiperf アノテーション値を動的に作成するためのプロパティ ファイル
私は現在、JUnit を使用した注釈ベースのパフォーマンス テストである contiperf を使用したいくつかのパフォーマンス テストの最中です。
プロパティ ファイルから JUnit テストを読み込んでいますが、これらのプロパティ ファイルから注釈値も読み込めるようにしたいと考えていました。
オンラインで検索しましたが、Contiperf の注釈値を動的に作成する方法が見つかりません。誰かがこれを行う方法を知っている場合、彼らは私を正しい方向に向けることができますか?
前もって感謝します!
java - Contiperf2 が既存の JUnit テスト ケースで動作しない
パフォーマンス テストのために、JUnit テストケースでContiperf http://databene.org/contiperfを使用しようとしています。
独立したテスト クラス contiperf で動作します。
しかし、既存の合格テスト ケースで Contiperf を使用すると、機能しません。
次の例外が発生します: