パフォーマンス・負荷テスト

SOAtestの機能でAPIのパフォーマンス・負荷テストを実行できます。SOAtestはAPIが期待するSLAを満たしているか性能を検証し、レポートします。 ※ パフォーマンス・負荷テストを実行可能なエディションについては、こちらをご参照ください。

APIテストをパフォーマンス・負荷テストに流用

効率的にパフォーマンス・負荷テストを実施

SOAtestは、作成済みのテストケースをそのままパフォーマンス・負荷テストケースとして実行できます。SOAtestは複数の仮想ユーザーを生成して同時多重の負荷をかけることやTPSなどのトランザクションベースのパフォーマンス・負荷テストも実行できます。さらに、実行する負荷のパターン(仮想ユーザーの増減やスレーブマシンに割り当てる負荷の設定)なども柔軟に設定できます。

SOAtestは、パフォーマンス・負荷テスト時にAPIの機能テストで設定した検証も行えるため、高負荷状況でもAPIが意図したとおりに動作しているかを確認し、問題箇所やボトルネックの早期発見を可能にします。

SOAtestのパフォーマンステスト・負荷テストレポートグラフ


リソースの監視

SOAtestは、テスト対象のシステムに同時に複数のリクエストを送信することで高負荷状態にし、テストにかかった時間や各サーバーのパフォーマンスデータなどをリアルタイムでモニター、レポートします。Windowsパフォーマンスモニターや、SNMP、JMXモニターなどを表示することも可能です。

QoS (サービス品質) の検証

SOAtestは、APIの応答時間、エラー率など、期待するQoS(サービス品質)をしきい値として設定し、パフォーマンス・負荷テスト時にしきい値を超えることがないかどうかを監視します。たとえば、想定される最大負荷の状態において応答時間の平均が500ミリ秒以下であること、リクエストの失敗がゼロであること、といった条件を指定し、これを達成できたかどうかを確認したり、メトリクス値のグラフをレポートに出力したりできます。これによって、テスト対象システムがSLA(サービス品質保証)を満たしているかを確認できます。

SOAtestによるQoS (サービス品質) の検証

APIのテスト自動化とサービス仮想化を1ツールで SOAtest/Virtualizeに
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    システムエンジニアリング事業部
    ソフトウェアエンジニアリング営業部

    03-4405-7853

メールでのお問い合わせ
parasoft-info@techmatrix.co.jp

CONTACT

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。