1. 性能試験の分類:
1. ベンチマークテスト
2. 同時実行テスト
3. 負荷試験
4. ストレステスト
1.ベンチマークテスト:
- また、シングルユーザーテストでもあり、テスト環境を決定した後、ビジネスモデルにおける重要な業務を個別にテストし、シングルユーザー動作時の各種性能指標を取得し、マルチユーザー同時接続などの性能分析の参考となります。テストと包括的なシナリオのテスト。
jmeter パフォーマンス テスト ビデオ チュートリアル: 2023 年最新の大規模工場の jmeter パフォーマンス テスト プロジェクトの全プロセスの詳細な説明、静かに収集、後で見ることはありません_哔哩哔哩_bilibili https://www.bilibili.com /video/BV1Vu411L77o/? spm_id_from=333.999.0.0
2. 同時実行テスト
- これは主に、複数のユーザーが同じアプリケーション、モジュール、データに同時にアクセスすることをテストするときに、メモリ リーク、スレッド ロック、リソース競合の問題など、隠れた同時実行性の問題があるかどうかを指します。ほとんどすべてのパフォーマンス テストには同時実行性テストが含まれます。
- 複数のユーザーが瞬間的な圧力(ミリ秒単位の精度)を形成する操作を実行し、主に大きな瞬間的な圧力に耐えるシステムの能力を検査する厳しいテストです。
jmeter パフォーマンス テスト ビデオ チュートリアル: 2023 年最新の大規模工場の jmeter パフォーマンス テスト プロジェクトの全プロセスの詳細な説明、静かに収集、後で見ることはありません_哔哩哔哩_bilibili https://www.bilibili.com /video/BV1Vu411L77o/? spm_id_from=333.999.0.0
3. 負荷試験
- 負荷テストは、実際のソフトウェア システムが負担する負荷条件をシミュレートするシステム負荷であり、継続的な負荷 (シミュレートされるユーザーの数を徐々に増やすなど) またはその他の負荷方法を通じて、システムの応答時間、データ スループット、およびソフトウェア システムが占有するリソースを観察します。さまざまな負荷 (CPU、メモリなど) の下でシステムをテストし、システムの動作と特性をテストして、システム内の潜在的なパフォーマンスのボトルネック、メモリ リーク、およびリアルタイム同期の問題を発見します。
- システムに少し圧力をかけて、システムの限界がどこにあるのかを確認します。
4. ストレステスト
- 強度テストとも呼ばれます。これは、強い負荷(大量のデータ量、多数の同時ユーザーなど)下でのテストであり、ピーク使用条件下でアプリケーション システムの動作動作をチェックし、特定の問題を効果的に検出します。システムの機能上の隠れた危険性、システムのパフォーマンスが良好かどうか、耐障害性と回復可能性。
- ストレス テストは、高負荷下での長期 (24 時間以上など) 安定性ストレス テストと、極端な負荷条件下でシステム クラッシュを引き起こす破壊的ストレス テストに分かれています。
- システムの限界圧力を長時間繰り返して、システムがそれに耐えられるかどうかを確認します
ストレス テスト中のシステム メモリ オーバーフローの解決策は次のとおりです。
apache-jmeter-2.11\bin\jmeter.batを変更します