機能テストのプロパティcom.parasoft.xtest.execution.api.web.execute_functional_tests機能テストを実行するかどうかを指定します。機能テストの実行を有効にするには、このプロパティを true に設定します。デフォル値は true です。 例com.parasoft.xtest.execution.api.web.execute_functional_tests=true
com.parasoft.xtest.execution.api.web.report_successful_trafficAPI カバレッジ レポートに "テスト トラフィック[すべてのテスト]" セクションを表示するかどうかを指定します。このセクションには、テストが成功したかどうかに関係なく、すべてのテスト実行のトラフィックが表示されます。True に設定すると、レポートに "テスト トラフィック[すべてのテスト]" セクションが表示されます。デフォル値は true です。「API カバレッジの結果のレビュー」も参照してください。 例com.parasoft.xtest.execution.api.web.report_successful_traffic=true
com.parasoft.xtest.execution.api.web.report_traffic_limitテスト実行セッションの最中に保存するトラフィック データの総量を KB で指定します。テストごとに保存するデータ量ではありません。このプロパティが効力を発揮するには、com.parasoft.xtest.execution.api.web.report_successful_traffic を有効にする必要があります。Com.parasoft.xtest.execution.api.web.report_successful_traffic プロパティが有効な場合、成功したテストのデータだけが加算されます。デフォルト値は 500 です。 例com.parasoft.xtest.execution.api.web.report_traffic_limit=500
API カバレッジのプロパティcom.parasoft.xtest.execution.api.web.coverage_ref_by_testsサービス定義のカバー可能なリソースを API カバレッジ レポートに含めるかどうかを指定します。 (カバレッジ リソースについては「API カバレッジ - 概要」を参照してください)。です。制約に従う SOAP Client、REST Client、Messaging Client ツールがカバー可能なリソースにアクセスする場合、カバレッジ情報は適切なリソース/操作に関連付けられます。サポートするサービス定義は以下のとおりです: - OpenAPI/Swagger
- RAML
- WADL
- WSDL
デフォルト値は false です。 例com.parasoft.xtest.execution.api.web.coverage_ref_by_tests=true
com.parasoft.xtest.execution.api.web.perform_service_coverage_calculationカバレッジ リソースのユーザー定義リストについて API カバレッジを計測するかどうかを指定します。カバレッジ リソースは com.parasoft.xtest.execution.api.web.service_coverage_table で指定できます。 自動的に計測されるカバレッジ リソースに加えて、あるいはそれらの代わりに、カバレッジを計測できます。 「API カバレッジ - 概要」も参照してください。デフォルト値は false です。 com.parasoft.xtest.execution.api.web.service_coverage_tableAPI カバレッジの計測に含めるリソースのリストを指定します。次の書式で、定義のリストをセミコロンで区切って指定します。 <definition_type>@<URI>
サポートする定義タイプは以下のとおりです: - OpenAPI/Swagger
- RAML
- WADL
- WSDL
例com.parasoft.xtest.execution.api.web.service_coverage_table=WSDL@http://soatest.parasoft.com/calculator.wsdl;OpenAPI/Swagger@file:///C:/openapi3.0/examples/v3.0/petstore.yaml;OpenAPI/Swagger@http://localhost:8080/soavirt/api/v5/def |
この例の場合、次のリソースについてカバレッジ情報が含まれます。 - WSDL@http://soatest.parasoft.com/calculator.wsdl
- OpenAPI/Swagger@file:///C:/openapi3.0/examples/v3.0/petstore.yaml
- OpenAPI/Swagger@http://localhost:8080/soavirt/api/v5/def
アプリケーション カバレッジのプロパティ com.parasoft.xtest.execution.api.web.collect_application_coverage
この設定は、カバレッジ エージェントを使用したアプリケーション カバレッジ データの収集を有効/無効にします。デフォルトは false です。 例com.parasoft.xtest.execution.api.web.collect_application_coverage=true
com.parasoft.xtest.execution.api.web.application_coverage_host
カバレッジ エージェントが存在するマシンのホスト名または IP アドレスを指定します。 例com.parasoft.xtest.execution.api.web.application_coverage_host=myserver1.mycompany.com
com.parasoft.xtest.execution.api.web.application_coverage_port
カバレッジ エージェントのポートを指定します。デフォルト値は 8050 です。 例com.parasoft.xtest.execution.api.web.application_coverage_port=8050
com.parasoft.xtest.execution.api.web.application_coverage_user_idこの設定はユーザー ID を指定し、カバレッジ結果が特定のユーザーと関連付けられるようにします。ユーザー ID は、カバレッジ エージェントがマルチ ユーザー モードで実行するように設定されている場合にだけ指定するべきです。詳細については、https://docs.parasoft.com で Parasoft コード解析ツール (Parasoft Jtest または Parasoft dotTEST) のユーザーズガイドを参照してください。 例com.parasoft.xtest.execution.api.web.application_coverage_user_id=user_qa21
com.parasoft.xtest.execution.api.web.application_coverage_report_as_test_failureカバレッジ エージェントの接続に失敗した場合、または静的カバレッジ ファイルの場所が正しく設定されていない場合に、テストの失敗をレポートするかどうかを指定します。このオプションが有効ではない場合、接続の問題はコンソールにレポートされますが、テストは失敗になりません。デフォルトは false です。 例com.parasoft.xtest.execution.api.web.application_coverage_report_as_test_failure=true
com.parasoft.xtest.execution.api.web.application_coverage_upload_to_dtpThis setting enables/disables sending application coverage results to DTP.com.parasoft.xtest.execution.api.web.collect_application_coverage オプションを有効にする必要があります。デフォルトは true です。 さらに、結果を DTP に送信するには、次の設定を行う必要があります。 - com.parasoft.xtest.execution.api.web.application_coverage_host
- com.parasoft.xtest.execution.api.web.application_coverage_port
- com.parasoft.xtest.execution.api.web.application_coverage_static_coverage_file
- com.parasoft.xtest.execution.api.web.application_coverage_image_tags
例com.parasoft.xtest.execution.api.web.application_coverage_upload_to_dtp=true
com.parasoft.xtest.execution.api.web.application_coverage_static_coverage_file
Parasoft のコード解析ツール (Parasoft Jtest または Parasoft dotTEST) が .xml または .data 形式で生成した静的カバレッジ ファイルのパスを指定します。Parasoft のコード解析ツール (Parasoft Jtest または Parasoft dotTEST) が .xml または .data 形式で生成した静的カバレッジ ファイルのパスを指定します。 例com.parasoft.xtest.execution.api.web.application_coverage_static_coverage_file=C:\projects\MyApp\target\jtest\monitor\static_coverage.xml
com.parasoft.xtest.execution.api.web.application_coverage_image_tags
DTP でカバレッジ イメージを作成するために使用されるタグのセットを指定します。カバレッジ イメージは、同じビルド ID を持つランのカバレッジ データを集約するための一意な識別子です。詳細については、https://docs.parasoft.com で Parasoft DTP ユーザーズガイドを参照してください。 例com.parasoft.xtest.execution.api.web.application_coverage_image_tags=FT;AppCov;Aggregate
API セキュリティのプロパティ com.parasoft.xtest.execution.api.web.api_security_policy
デフォルトまたはカスタムのスキャン ポリシーを使用するかどうかを指定します。値は default または custom のいずれかである必要があります。デフォルトは default です。 例com.parasoft.xtest.execution.api.web.api_security_policy=custom
com.parasoft.xtest.execution.api.web.api_security_custom_policy_location
この設定では、カスタム スキャン ポリシー ファイルの場所を指定します。com.parasoft.xtest.execution.api.web.api_security_policy が default に設定されている場合、このプロパティ値は無視されます。 詳細については、「侵入テスト」の「スキャン ポリシーの設定」を参照してください。
例com.parasoft.xtest.execution.api.web.api_security_custom_policy_location=C:\projects\soatest\security\custom_security_policy.xml
com.parasoft.xtest.execution.api.web.api_security_timeout
Penetration Testing Tool のタイムアウト期間を分単位で指定します。デフォルト値は 15 です。 例com.parasoft.xtest.execution.api.web.api_security_timeout=15
com.parasoft.xtest.execution.api.web.api_security_includes
Penetration Testing Tool でスキャンする URL を決定するために使用される正規表現を指定します。包含は除外の前に処理されます。包含が定義されていない場合、除外を考慮する前にすべてが含まれていると見なされます。複数の正規表現を区切るには、セミコロン ( ; ) を使用します。 例com.parasoft.xtest.execution.api.web.api_security_includes=https?:\/\/localhost:8080\/parabank\/.*;https?\/\/www\.domain\.com\.*
com.parasoft.xtest.execution.api.web.api_security_excludes
Penetration Testing Tool のスキャン対象から除外するURLを決定するために使用される正規表現を指定します。除外は、包含の後に処理されます。複数の正規表現を区切るには、セミコロン ( ; ) を使用します。 例com.parasoft.xtest.execution.api.web.api_security_excludes=.*\/(login|logout).*;.*\.gif;http:\/\/localhost:8080\/parabank\/index\.htm
|