Producer Portal で SaaS プロダクトの統合をテストする

このページでは、SaaS プロダクトをプレビューして、Google Cloud Marketplace ユーザーのエクスペリエンスを確認する方法について説明します。また、SaaS プロダクトで統合テストを実行してから、審査のために送信する方法についても説明します。

テストに使用できる 100% 割引の請求先アカウントを作成するには、テスト用請求先アカウントを作成するをご覧ください。

非公開のプロダクトをプレビューする

非公開のプロダクトをプレビューするには:

  1. Google Cloud コンソールで Producer Portal を開きます。

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID を、Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. Producer Portal の [Product Details] セクションで、プロダクトの情報を変更します。

  3. [料金] セクションで、プランと料金に必要な変更を加えます。

    プランまたは料金を変更した場合も、プロダクトの Cloud Marketplace プロダクト ページはプレビューできますが、新しい料金の詳細が Google によって承認されるまでプロダクトの購入プロセスはプレビューできません。

  4. [プレビュー] をクリックして、プロダクトのプレビューを生成して表示します。 このボタンをクリックすると、プロダクトの Cloud Marketplace プロダクト ページのステージング済みプレビュー版にリダイレクトされ、そこで含まれている情報を確認できます。

  5. 現在の料金の詳細が Google によって承認されたら、このプレビュー Cloud Marketplace プロダクト ページを使用して、提供しているプランを購入するユーザー エクスペリエンスをテストできます。

    サブスクリプション プランの購入をテストする場合は、自動更新をオンとオフにできることも確認する必要があります。

    現在、アカウントごとに設定できるアクティブな購入は 1 つのみであるため、複数のプランを購入するユーザー エクスペリエンスをテストする場合は、新しい購入を行う前に以前の注文をキャンセルする必要があります。

公開されたプロダクトの新しい料金プランをプレビューする

  1. Google Cloud コンソールで Producer Portal を開きます。

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID を、Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. [プロダクトの詳細] セクションで、プロダクトの情報を変更します。

  3. [料金] セクションで [コンテンツを編集] をクリックして料金情報をロック解除し、変更できるようにします。

  4. プランと価格に必要な変更を加えます。

  5. [プレビュー] ボタンをクリックして、プロダクトのプレビューを生成して表示します。このボタンをクリックすると、プロダクトの Cloud Marketplace プロダクト ページのステージング済みプレビュー版にリダイレクトされ、そこで含まれている情報を確認できます。

  6. 新しい料金の詳細が Google によって承認されたら、このプレビュー Cloud Marketplace プロダクト ページを使用して、提供しているプランを購入するユーザー エクスペリエンスをテストできます。

    サブスクリプション プランの購入をテストする場合は、自動更新をオンとオフにできることも確認する必要があります。

    現在、アカウントごとに設定できるアクティブな購入は 1 つのみであるため、複数のプランを購入するユーザー エクスペリエンスをテストする場合は、新しい購入を行う前に以前の注文をキャンセルする必要があります。

Producer Portal で検証テストを実行する

  1. Google Cloud コンソールで Producer Portal を開きます。

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID を、Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. Producer Portal の [技術統合] セクションで、[テスト統合] タブに移動します。

  3. [テスト統合] タブの [検証テスト] で、[テストを実行] をクリックします。

[テストを実行] をクリックすると、Google Cloud Marketplace によってプロダクトの検証テストが自動的に実行されます。[検証テスト] には、検証テストの進捗状況が簡潔に表示されます。完了までにかかる時間の推定値も表示されます。

テストには次の手順が含まれます。

  1. この検証ツールは、Producer Portal で定義したプランごとに注文を行います。

  2. 検証ツールは、正常に購入された注文をキャンセルして、キャンセル プロセスを確認します。

  3. 検証ツールは注文を修正し、注文のアップグレードやダウングレードを正常に実行できるか確認します。

検証テストが正常に実行されると、[検証テスト] に、検証が正常に完了したことを示すメッセージが表示されます。

検証テストが失敗した後に詳細を確認する

サービスで検証テストを実行したときにエラーが発生した場合は、何が起きたかの詳細を確認できます。

  1. Producer Portal の [技術統合] セクションで、[テスト統合] タブに移動します。

  2. [テスト統合] タブの [検証テスト] で、[結果を表示] をクリックします。

    表示されたウィンドウに、テストとエラーの原因となったオペレーションに関する情報と、エラーの原因を特定するために使用できるテキスト出力が表示されます。