プロキシのポートとテスト作成オプションを指定して API にアクセスすると、自動化されたワークフローでツールを使用できます。このセクションの内容
プロキシ システム プロパティ
Web Proxy 管理コンソールから、または .jar ファイルから実行している場合はコマンドラインからシステム プロパティを指定することで、Web Proxy を設定できます。以下のプロパティを指定できます。
-DapiPort | API のポート番号を指定するシステム プロパティです。デフォルト値は 40090 です。 |
---|---|
-DproxyPortStart | 空きポートのスキャンを開始するポートを指定するシステム プロパティです。デフォルト値は |
-DproxyPortRange | スキャン開始ポート ( |
-DuseSystemProxy | ネットワークレベルのプロキシの使用を有効化するシステム プロパティです。デフォル値は |
-Ddebug | システム デバッグ情報を有効化/無効化します。デフォルトは false です。 |
Web Proxy 管理の例
[Java] タブの [Java Options] フィールドにシステム プロパティを追加します。次の例では、API ポートに 45000 を指定し、デバッグを有効化しています。
コマンドラインの例
コマンド ラインからの起動時に設定オプションを指定します。次の起動コマンドは、API ポートに 10090 を指定し、ポート番号範囲をスキャンし、デバッグを有効化しています。
%INSTALLDIR%/jre/bin/java -DapiPort=10080 -DproxyPortStart=20443 -DproxyPortRange=10 -Ddebug=true -jar com.parasoft.traffic.proxy.jar
Java のサポート
Parasoft Recorder には Java インスタンスが付属していますが、すでにシステムにインストール済みの Java 8 以降の Java を使用することもできます。
テスト作成プロパティ
tst_creation.properties 設定ファイルでプロパティを定義することで、レコーダーがテストを生成する方法を指定できます。デフォルトで使用される tst_creation.properties ファイルは、SOAtest ワークスペースの TestAssets フォルダーの下にあります。SOAtest サーバーに接続するすべての Web Proxy が、このファイルの設定を使用します。 tst_creation.properties ファイルは、ローカル マシンにインストールされた Web Proxy にも付属しています。useServerSettings
プロパティに false
を指定すると、ローカル ファイルの設定で SOAtest サーバーの tst_creation.properties の設定を上書きできます。ローカル設定を使用する場合、テスト作成時に tst_creation.properties ファイルを自動的に読み取れるよう、com.parasoft.traffic.proxy.jar ファイルと同じディレクトリにあることを確認します。
テスト作成プロパティの詳細については Smart API テスト生成の設定 を参照してください。
API の使用
Web Proxy を開始した後、次の URL に移動すると、API の定義を参照できます。
http://<host>:<port>/api/openapi.json