SoapUI:APIを操作するためのインサイダーツール

石鹸UI

仲良しの友達と会うたびに、生活を楽にする新しい道具のことを聞いているようです。 とコーヒーを飲みました デビッド・グリグスビー、DocuSignで働く.NET統合モンスター。 Davidと私はSOAP(Simple Object Access Protocol)と REST API (それが私たちが転がる方法です)。 一度にチャンクを視覚化して開発するのが簡単で、認証の問題が少ないため、RESTAPIを好む傾向があります。 .NETの第一人者であるDavidは、はるかに複雑な操作と機会を提供するため、SOAPが大好きです。

Davidは、SOAPアプリケーションプログラミングインターフェイス(API)を操作する秘訣を教えてくれました… SoapUI。 (PS:私の夢のように見えます アプイ 2006年からいつか実現するかもしれません!)

SoapUI

SoapUIには、オープンソースとプロの349つのバージョンがあります。 Proバージョンでは、オープンソースが行うすべてのことを実行できますが、ライセンスあたりXNUMXドルで、生産性と時間節約の機能が多数追加されます。

  • データを視覚化するためのアウトラインおよびフォームエディタ –アウトラインエディタはXMLメッセージで実際のデータの優れた概要を提供しますが、フォームエディタはリクエストにデータを入力するためのシンプルなインターフェイスを提供します。 XNUMXつのエディターを組み合わせることで、テストがより速く簡単になります。
  • データソース –テストするデータソースをインポートします。 テキストファイル、XML、Groovy、Excel、ディレクトリ、JDBC(リレーショナルデータベース)、内部グリッドデータソースなど、すべての主要な形式がサポートされています。
  • ポイントアンドクリックテスト –すばやく使用できるドラッグアンドドロップ機能を使用して、テストの作成を容易にする方法。
  • XPath一致アサーション – アサーションの作成は、数秒の簡単な手順で完了します。
  • カバレッジ –テストしたサービスの機能の正確な量を確認しますか? これにより、概要を把握し、機能のどの領域が十分にテストされているか、およびどの領域でもう少し時間を費やしたいかを確認できます。 さらにドリルダウンして、テストされていない部分とアサートされていない部分を正確に特定することもできます。
  • セキュリティテスト – XML 爆弾、SQL インジェクション、不正な XML、ファジング、クロスサイト スクリプティングなど、厄介なハッカーが投げかける一連の攻撃があります。Pro の Security Test Generator を使用すると、脆弱性スキャンの完全なセットを作成できます。 .
  • Requirements – SoapUI Proの要件サポートは、ビジネス要件または技術要件に対してテストをマッピングするための非常に便利な機能です。
  • リファクタリング – 単純な「検索と置換」タイプの機能で解決。
  • SQLビルダー –グラフィカルインターフェイスを使用してSQLステートメントを作成し、誰もがデータに簡単にアクセスできるようにします。
  • 各種レポート作成 – Project、TestSuite、TestCase、またはLoadTestレベルで詳細なレポートを生成します。 それらをPDF、HTML、Word、Excelなどの標準形式に印刷またはエクスポートし、カスタマイズします。
  • サポート –ライセンスの一部として、ライセンスでXNUMX年間のサポートも受けられます。

3のコメント

  1. 1

    これを投稿してくれてありがとう、ダグ。 私はクライアントの開発に両方のアプローチを使用しました。 SOAPは、XML構造に依存しているため、RESTと比較して操作が難しいようです。 SoapUIはSOAPの苦痛を本当に軽減することができます…そして彼らはMacインストーラーを持っています! 確認してみます。

    このような優れたツールを使用しても、最新のRESTfulAPIを使用したいと思います。 それが私が転がる方法です🙂

  2. 3

    彼らが言うように、良い友達とコーヒーを飲む時間と、関連する知識を共有する能力は常にあります。 叫び声と、私たちが愛し、情熱を持っていることを共有する能力を持っているダグに感謝します。 また、以下で指摘したように、REST呼び出しも実行します。これが、API用の私のお気に入りのデバッグおよびプロトタイピングツールである理由です。 私が町に戻ったXNUMX月に会いましょう🙂

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.