テストシナリオでは、他のプロジェクトからのAPIやAPIケースのクロスプロジェクトインポートをサポートしています。これは、現在のプロジェクト内のAPIを参照してステップとしてインポートするだけでなく、他のプロジェクトからのAPIもステップとしてインポートし、完全なビジネスプロセスを形成することができることを意味します。この機能は、複雑なビジネスプロセスを持つシステムやアーキテクチャにとって非常に重要です。APIのインポート#
「+ ステップを追加」または任意のテストステップセクションの +
ボタンをクリックし、他のプロジェクトからAPIを選択してインポートします。他のプロジェクトからAPIをインポートする場合、「手動」モードのみがサポートされており、この操作は元のプロジェクトのAPIケースデータに影響を与えません。「手動」モードと「自動」モードの違いについては、こちらを参照してください。
他のプロジェクトを選択し、そのプロジェクトからデータを初めてテストステップとしてインポートする場合、製品ページは 「環境関連付け」 設定を実行するように案内します。これにより、他のプロジェクトの環境を現在のプロジェクトの環境に関連付けることで、これらのステップが正常に実行され、誤ったサービス(ベースURL)を使用することによる予期せぬ問題を回避できます。詳細については、他のプロジェクトからのAPIの実行環境の管理を参照してください。他のプロジェクトからインポート する場合や、他のプロジェクトからのAPIを含むテストシナリオを実行する場合、そのプロジェクトに対して少なくとも 読み取り専用
のアクセス権が必要です。プロジェクトの権限に関する詳細については、メンバー権限設定を参照してください。 APIケースのインポート#
プロジェクト名をクリックし、他のプロジェクトからAPIケースを選択してインポートします。他のプロジェクトからAPIケースをインポートする場合、「参照」 モードのみがサポートされています。これは一方向のインポートであり、元のプロジェクトのAPIケースデータに影響を与えません。APIケースは 「参照」 モードでインポートされます。APIケース内のパラメータ名とパラメータ値がテストステップにコピーされ、データは元のプロジェクトのAPIケースから完全に独立します。どちらかの側で変更 を加えても、もう一方には影響しません。テストステップを元のプロジェクトのAPIドキュメントに関連付けたい場合は、「今すぐ同期」ボタンをクリックして、APIドキュメントからパラメータ名を同期することができます。
データの安定性と独立性を確保するため、外部プロジェクトからインポートされたこれらのAPIとAPIケースは、元のプロジェクトのAPIドキュメントとのデータ同期に「手動」モードのみをサポートします。他のプロジェクトからインポートされたステップは、手動で同期する必要があります。これにより、テストステップデータの安定性が確保されます。それがないと、参照することはできません。
この改訂版では、見出しを明確にし、読みやすさを向上させ、構造化された情報を提供することで、ユーザーが他のプロジェクトからAPIやAPIケースを効果的にインポートし、テストステップに組み込むことができるよう支援します。