Parasoft REST API を使用すると、リモートで 直接 Parasoft サーバー上でテスト アセットを作成、更新、実行することができます。 これによってサードパーティ製品との統合や、プログラムによってカスタマイズされた通信、Parasoft CTP などの他のユーザー インターフェイスからのアクセスなどが可能になります。
このセクションの内容:
前提条件
- SOAtest サーバーが実行されていること。
- Server API が有効化されたライセンス。
SOAtest Server の起動方法
CLI から: soatestcli -startServer
UI から: [SOAtest サーバー] ビューの [サーバーの起動] ボタンをクリックします。
[サーバーの起動] ボタンがグレーアウトされていて [サーバーの停止] ボタンが有効な場合、サーバーはすでに実行されています。
REST API
REST API を使用すると、デスクトップ GUI を使わずに、基本的なオペレーションを実行するだけでなく、開発/テスト基盤を構成する他のアプリケーションやツールと統合することができます。データ ソース、 テスト スイート、 ツール、環境などを作成、更新、削除することができます。詳細については、ブラウザーで次の URL にアクセスして API のドキュメントを参照してください:
http://<host>:9080/soavirt/api
ツールは異なるポートにデプロイされている可能性があります。
GZIP 形式でのリクエストの返却
REST API は GZIP 形式でリクエストを返すことができます。回線を通じて送られるペイロードが小さくなり、その結果、サーバーからレスポンスを読み込むためにかかる時間が減少します。
REST API にアクセスするクライアントで以下の HTTP ヘッダーを設定するだけで、GZIP 形式でリクエストを返すことができます。Accept-Encoding: gzip
Java クライアントを使用した API への接続
Parasoft の Java ベースのクライアントを使用して Parasoft SOAtest/Virtualize Server に接続すると、API を使用してアプリケーションの開発を開始できます。
pom.xml に build.parasoft.com Maven リポジトリを追加します:
<repositories> <repository> <id>Parasoft</id> <url>http://build.parasoft.com/maven/</url> </repository> </repositories>
次に、com.parasoft.api.rest.client 依存関係を追加します:
<dependency> <groupId>com.parasoft.soavirt</groupId> <artifactId>com.parasoft.api.rest.client</artifactId> <version>9.10.6</version> <!-- should match version of your SOAtest server --> </dependency>
クラス com.parasoft.api.rest.client.ParasoftApiRestClient を使用すると、Parasoft SOAtest Server に接続して、.tstファイルの表示や操作などのさまざまな操作を呼び出すことができます。
API を介して利用可能なリソースについては、API ドキュメントを参照してください。