特に、テストの準備の瞬間が考慮され、実際には、テストと結果の分析が考慮されます。
途中で、Habrを読んでいる開発者に質問をしたいと思います。ソフトウェア製品のパフォーマンスをテストしますか? これにはどのアルゴリズムを使用しますか? ツールキット?
引用:
- システムの動作はまだ不明であるため、最低負荷プロファイルで最初のテストを実行することが望ましいです。通常の/予想されるパフォーマンスに重大な障害がある可能性があります。
通常、負荷の増加は、異なる負荷に対する応答時間の依存性を得るために、操作の強度の増加(ユーザー数の増加)で表されます。
アプリケーションのテストは通常ハードウェア構成(CPU xメモリの数)に関して実行されるため、テストと同時に、サーバーハードウェアのパフォーマンスメトリックを削除する必要があります。 それらの中で最も重要なのは:
- プロセッサーの割合:
- CPUユーザーによるアプリケーションのプロセッサの使用、
入出力プロセッサーを待機しているCPU wio、
CPUアイドル「単純」プロセッサ
CPUキュー
メモリ使用量
ドライブキュー
同時に、ディスクサブシステムとネットワークがボトルネックになってはいけません。なぜなら、この場合、アプリケーション自体がパフォーマンスの観点からどれだけ効果的であるかが明確ではないからです。
PSソースとフルテキスト: software-testing.ru