ソークテストとは? わかりやすく解説

ソークテスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/25 11:27 UTC 版)

ナビゲーションに移動 検索に移動

ソークテスト (: soak testing)は、耐久性テストとも呼ばれ、実稼働しているシステムの動作検証のために、継続的な利用可能期間にわたり、通常の実稼働負荷でシステムをテストすること[1]負荷テストの一種。

このような拡張テストを実施できない場合は、結果を推定する必要がある。たとえば、システムが100時間にわたって10,000トランザクションを処理できるかをテストする場合、実際の本番使用では、10,000トランザクションの処理に、より短い時間 (例: 50時間)しかかからない場合がある。ソークテストでは、平均負荷だけでなく、ピーク負荷を模倣する仕組みが備わっていることが望ましい。負荷の制御ができない場合は、代わりに、念のため、テスト期間中、システムをピーク時の本番負荷で実行することになる。

ソークテストが必要な理由として、たとえばソフトウェアテストでは、システムは1時間のテストでは問題なく動作するが、より長い時間、たとえば3時間に渡りテストをすると、メモリリークなどの問題により、システムに障害が発生したり、予期しない動作が発生する場合があるためである。

ソークテストは、可能な限り本番環境を模したシミュレーション環境で、特定の期間および特定のしきい値についてテスト対象の反応をチェックすることが多い。ソークテスト中に行われた結果は、さらなるテスト下でテスト対象の特性を改善するために使われる。

電子機器では、ソークテストには、システムを最大定格以上で長期間テストすることが含まれる場合がある。一部の企業は、高温などの外部応力を加えながら、製品を何ヶ月も浸漬テストする。

関連項目

脚注

  1. ^ Ellingwood (2017年5月20日). “An Introduction to Continuous Integration, Delivery, and Deployment”. DigitalOcean. 2017年12月8日時点のオリジナルよりアーカイブ。2018年2月3日閲覧。 “Soak testing involves testing software under significant production or production-like load for an extended period of time.”

ソークテスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/16 15:31 UTC 版)

ソフトウェアパフォーマンステスト」の記事における「ソークテスト」の解説

耐久性テストとも呼ばれるソークテストは、通常システム継続的な予想負荷に耐えられるかどうか判断するために実行されます。ソークテスト中、潜在的なリーク検出するためにメモリ使用率監視されます。また、重要ですが、見過ごされがちなのは、パフォーマンスの低下です。つまり、長期間持続的なアクティビティの後のスループット応答時間が、テスト開始時と同じかそれ以上であることを確認します。これには、基本的にシステムかなりの期間、かなりの負荷をかけることが含まれます。目標は、継続的な使用の下でシステムどのように動作するかを発見することです。

※この「ソークテスト」の解説は、「ソフトウェアパフォーマンステスト」の解説の一部です。
「ソークテスト」を含む「ソフトウェアパフォーマンステスト」の記事については、「ソフトウェアパフォーマンステスト」の概要を参照ください。

ウィキペディア小見出し辞書の「ソークテスト」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ソークテスト」の関連用語

ソークテストのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ソークテストのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのソークテスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのソフトウェアパフォーマンステスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS