ソフトウェア性能試験

最近、ソフトウェアテストへのアプローチの1つを説明する記事 がテスターサイトに 掲載されました。 私はそれが最も正しいと信じており、開発者は自分の製品をテストするときに間違いなくそれをサービスに取り入れるべきです。



特に、テストの準備の瞬間が考慮され、実際には、テストと結果の分析が考慮されます。



途中で、Habrを読んでいる開発者に質問をしたいと思います。ソフトウェア製品のパフォーマンスをテストしますか? これにはどのアルゴリズムを使用しますか? ツールキット?





引用:

  1. システムの動作はまだ不明であるため、最低負荷プロファイルで最初のテストを実行することが望ましいです。通常の/予想されるパフォーマンスに重大な障害がある可能性があります。

    通常、負荷の増加は、異なる負荷に対する応答時間の依存性を得るために、操作の強度の増加(ユーザー数の増加)で表されます。

    アプリケーションのテストは通常​​ハードウェア構成(CPU xメモリの数)に関して実行されるため、テストと同時に、サーバーハードウェアのパフォーマンスメトリックを削除する必要があります。 それらの中で最も重要なのは:

    1. プロセッサーの割合:

      1. CPUユーザーによるアプリケーションのプロセッサの使用、

        入出力プロセッサーを待機しているCPU wio、

        CPUアイドル「単純」プロセッサ

        CPUキュー

        メモリ使用量

        ドライブキュー

        同時に、ディスクサブシステムとネットワークがボトルネックになってはいけません。なぜなら、この場合、アプリケーション自体がパフォーマンスの観点からどれだけ効果的であるかが明確ではないからです。



        PSソースとフルテキスト: software-testing.ru



All Articles