Soapui-capabilities

提供:Dev Guides
移動先:案内検索

SoapUI-機能

SoapUIは、次の5つの側面が豊富です-

  • 機能テスト
  • セキュリティテスト
  • 負荷テスト
  • プロトコルとテクノロジー
  • 他のツールとの統合

これらの各機能について詳しく見ていきましょう。

機能テスト

  • SoapUIを使用すると、テスターはSoapUIで機能的なAPIテストを作成できます。
  • SoapUIは、スクリプトの開発を加速するドラッグアンドドロップ機能をサポートしています。
  • SoapUIはテストのデバッグをサポートし、テスターがデータ駆動テストを開発できるようにします。
  • SoapUIは複数の環境をサポートしているため、QA、Dev、およびProd環境を簡単に切り替えることができます。
  • SoapUIでは、高度なスクリプトを作成できます(テスターはシナリオに応じてカスタムコードを開発できます)。

セキュリティテスト

  • SoapUIは、脆弱性スキャンの完全なセットを実行します。
  • SoapUIは、データベースを保護するためのSQLインジェクションを防ぎます。
  • SoapUIは、サイズの大きなドキュメントによって引き起こされるスタックオーバーフローをスキャンします。
  • SoapUIは、クロスサイトスクリプティングをスキャンします。これは、サービスパラメーターがメッセージで公開されるときに発生します。
  • SoapUIは、ファジングスキャンとバウンダリスキャンを実行して、サービスの不安定な動作を回避します。

負荷テスト

  • SoapUIは、n個のLoadUIエージェントに負荷テストを分散します。
  • SoapUIは、大量の実世界の負荷テストを簡単にシミュレートします。
  • SoapUIを使用すると、高度なカスタムレポートでパフォーマンスパラメータを取得できます。
  • SoapUIを使用すると、エンドツーエンドのシステムパフォーマンスを監視できます。

プロトコルとテクノロジー

SoapUIは幅広いプロトコルをサポートしています-

  • SOAP –シンプルオブジェクトアクセスプロトコル
  • WSDL – Webサービス定義言語
  • REST –代表的な状態の転送
  • HTTP –ハイパーテキスト送信プロトコル
  • HTTPS –ハイパーテキスト送信プロトコルのセキュリティ保護
  • AMF –アクションメッセージの形式
  • JDBC – Javaデータベース接続
  • JMS – Java Messaging Service

他のツールとの統合

  • Apache Mavenプロジェクト
  • ハドソン
  • JUnit
  • Apache – Antなど…。