クイックテストは、エンドユーザーが注文フローを体験するためのツールです。フィードの UI を表示して注文データを表示することができ、テスト フルフィルメント API エンドポイントを使用してテスト注文を行えます。 このガイドでは、クイック テストツールを使用して Order with Google の統合をプレビューしてテストする方法について説明します。
クイックテストツール
パートナー ポータルで、クイックテスト ツールを使用して Order with Google の統合を手動でテストできます。データフィード ファイルはコンソールで直接アップロードできます。注文フローの UI を含む別のウィンドウが開きます。データフィードとテスト フルフィルメント エンドポイントが有効である場合、ユーザーの注文フローをエンドツーエンドでテストできます。
クイックテスト ツールは、一度に 1 人のデベロッパーのみに使用してください。フィードのアップロードには、編集者または管理者の役割が必要です。「呼び出し元が権限がありません」というエラーが表示された場合は、サポートされているロールのいずれかに更新することで、問題を解決できます。クイックテストで公開できるデータフィードは 1 つのみです。 サンドボックスを使用して、他のテストを並行して実行できます。
クイックテストの使用方法については、次の手順ガイドをご覧ください。
- パートナー ポータルで、[ダッシュボード] > [クイックテスト] に移動します。
- テストするデータフィード ファイルをアップロードします。ファイルは NDJSON 形式にする必要があります。
- アップロードが完了したら、[送信] をクリックします。
- データフィード ファイルが処理されるようになりました。この処理には数分かかる場合があります。表は自動的に更新されるため、ページを更新する必要はありません。
- ステータスが [成功] になったら、[クイックテスト] をクリックします。
- テスト用のフルフィルメント API を入力し、テスト中に実際の支払いを使用するかどうかを選択します。クイックテストはフルフィルメント URL なしでも使用できますが、ユーザーは注文できません。
- 最後に、[クイックテスト] をクリックします。
ユーザーが [Quick Test] ボタンをクリックすると、テストレストラン検出インターフェースにリダイレクトされます。テスト用データフィードにアップロードされたレストランのみが表示されます。
インターフェースには、本番環境画面と同じ注文ページが表示されています。テスターはカートを作成してクリックして購入手続きを行うことができますが、Fulfillment API が設定されていない場合はエラーが発生します。
次のスクリーンショットに示すように、インターフェースにはパートナー セレクタもあります。テスト環境であっても、リリース済みパートナーがすべて表示されます。
参考情報
このガイドで紹介する手順に加えて、 コンソールのツールを使用して、注文処理のテストとトラブルシューティングを行うことができます。
複数のレストランを一度にテストする場合は、サンドボックス テストで実施できます。
詳細なガイダンスについては、次のツールをご覧ください。
- Chrome DevTools コンソールでは、コンソールとフルフィルメントの間でリクエスト JSON とレスポンス JSON が出力されます。特定の問題をトラブルシューティングするために手動テストを実行する場合は、この出力をご覧ください。
- リクエスト ログとレスポンス ログは、GCP プロジェクトのログ エクスプローラで確認できます。