性能試験 - 性能試験の基準と価値 (1)

パフォーマンステストの基礎

国際標準化機構 ISO/IEC JTC1/SC7/WG6 は、ソフトウェアの品質測定と評価に関する標準化作業を実施し、国際規格 ISO/IEC 25000 SQuaRE シリーズを策定しました。

GB/T 25000.1-2021「システムおよびソフトウェアエンジニアリング システムおよびソフトウェアの品質要件および評価 (SQuaRE) パート 1: SQuaRE ガイド」は、ISO/IEC 25000 シリーズの規格を採用して策定された国家規格です。

国際規格および国内規格は、主に製品品質モデルと使用品質モデルを含む、システムおよびソフトウェアの品質モデルを定義します。

製品品質モデル

高品質のモデルを使用する

ソフトウェアのパフォーマンス品質は、主に次の副特性を含むパフォーマンス効率を通じて測定および評価できます。

❑ 時間特性: ソフトウェアがその機能を実行するために必要な応答時間、処理時間など。

❑ リソース使用率: ソフトウェアがその機能を実行するために必要なリソースの量と種類 (メモリ、CPU、ネットワーク帯域幅の使用量、必要な特別な機器の数など)。

❑ 容量: ソフトウェア実行時の保存データ項目の最大数、同時ユーザー数、通信帯域幅、トランザクション スループット、データベース サイズなどが含まれます。

❑ パフォーマンス効率の遵守: 金融業界におけるパフォーマンス効率規制の遵守など、パフォーマンス効率に関連する標準、慣例、または規制が遵守されているかどうか。パフォーマンス効率は、システムおよびソフトウェアによって達成される効率のレベルを反映する指標であり、ソフトウェアのパフォーマンスは、指定された条件下で使用されるリソースの量に関連します。

性能試験値

パフォーマンステストを通じて、ソフトウェアシステムのパフォーマンス指標がユーザーのニーズを満たしているかどうかを検証し、特定の負荷下でのユーザー操作に対するシステムの応答時間、実行回数など、ソフトウェアシステムの操作能力を評価できます。同時ユーザーのサポート、安定性と信頼性など。パフォーマンス テストを通じて、ソフトウェア システムの動作における潜在的なパフォーマンスのボトルネックを発見し、システム内の極端なコード ロジックや煩雑なコード ロジックなどのシステムの弱点を特定して、ソフトウェア システムの目標を絞ったパフォーマンス チューニングを実行することもできます。

この記事は「エンタープライズ パフォーマンス テスト」からのものです。

おすすめ

転載: blog.csdn.net/seanyang_/article/details/132922163