jmeterを使用して、Webアプリケーションの負荷をテストしています。さて、Jmeterの場合、サーバーはたったのあと100回程度のDB接続を断念します。問題は、スタンドアロンのJava単体テストが、2000回以上の呼び出しに対してスローアップやブロッキングなしで実行され、単一のDB接続が使用されていることがわかります。パフォーマンスに大きな違いがあるのはなぜですか?スタンドアロンJavaユニットテストv/s Tomcat Webアプリケーション
1
A
答えて
1
私は、スタンドアロンの単体テストはトランザクション内にはなく、Tomcat Webアプリケーションではほとんどすべてがトランザクションであるため、DB接続はより長い時間開いていると思います。
0
私が実行したテストは、DBへの直接接続と単一のDB呼び出しのようなものでしたが、Tomcatではワークフローが長くてランダムなものでした。これらの点を念頭に置いて、私はこれらのトランザクションを最小限に抑え、必要に応じて読み取り専用クエリを使用するように、Tomcat Webアプリケーションコードを変更し始めました。
関連する問題
- 1. サーブレットコンテナ内のJava Webアプリケーションとスタンドアロン
- 2. JavaユニットテストGoogle AppEngine memcacheスタンドアロン
- 3. スタンドアロンWebアプリケーション
- 4. tomcatを使用してスタンドアロンJavaアプリケーション(jar)を実行する
- 5. Tomcat ServerスタンドアロンExe
- 6. スタンドアロンJavaアプリケーションのスレッドダンプ
- 7. スタンドアロンとWebアプリケーションの両方のコンテキスト(Java 7、Tomcat 7)で使用されるアプリケーションのDataSourceはどれですか?
- 8. TomcatのWebアプリケーション
- 9. TomcatのWebアプリケーション
- 10. のtomcat - WEB-INF /クラスlibにWEB-INF/VS
- 11. スタンドアロンJavaアプリケーション用のルールエンジン
- 12. ZK WebアプリケーションのTomcatバージョンアップグレード
- 13. TomCat 6.0 Webアプリケーションの作成
- 14. WebアプリケーションとコンテナのTomcatログイン?
- 15. Tomcat Webアプリケーションの並列プログラミング
- 16. WebブラウザでJava Maven TomcatプラグインWebアプリケーションが表示されない
- 17. VS2008 ASP.NET Webサイトvs. Webアプリケーション
- 18. java - スタンドアロンJavaアプリケーションからのマウスイベントのキャプチャ
- 19. Java/JSP/Tomcat web hosting
- 20. VS 2008ユニットテストのNLog
- 21. スタンドアロンのWebアプリケーションとブラウザのスクロールバー
- 22. .Netを使用したスタンドアロンWebアプリケーション
- 23. 角度2のレール(スタンドアロンWebアプリケーション用)?
- 24. java vs C#Webサービスクライアント
- 25. Argon2 WebアプリケーションのJava
- 26. JavaサーブレットをスタンドアロンJavaアプリケーションに変換する
- 27. スタイルは、TomcatのWebアプリケーション
- 28. TomcatのWebアプリケーションの認証
- 29. Tomcat WebプロジェクトのJavaネイティブライブラリパス
- 30. ユニコーンvs旅客スタンドアロンnginxの背後