Schnelltest

Der Schnelltest ist ein Tool, mit dem Sie herausfinden können, wie der Endnutzer den Bestellvorgang sieht. Die Bestell-UI zeigt die Daten aus Feeds an und Sie können Testbestellungen über einen Test Fulfillment API-Endpunkt aufgeben. In diesem Leitfaden wird beschrieben, wie du die „Order with Google“-Integration mit dem Tool „Schnelltest“ in der Vorschau ansehen und testen kannst.

Schnelltest-Tool

Im Partner-Portal können Sie das Tool „Order with Google“ mit dem Schnelltesttool manuell testen. Datenfeeddateien können direkt in der Console hochgeladen werden. Das Tool öffnet ein separates Fenster mit der UI des Bestellvorgangs. Wenn die Datenfeeds und der Endpunkt für die Auftragsausführung gültig sind, kann der Bestellvorgang des Nutzers von Anfang bis Ende getestet werden.

Das Schnelltest-Tool sollte jeweils nur von einem Entwickler verwendet werden. Der Nutzer sollte die Rolle Bearbeiter oder Administrator haben, um Feeds hochladen zu können. Wenn ein Nutzer die Fehlermeldung „Der Aufrufer hat keine Berechtigung“ sieht, kann dies durch Aktualisieren einer der unterstützten Rollen behoben werden. Im Schnelltest kann nur ein Datenfeed veröffentlicht werden. Die Sandbox kann verwendet werden, um andere Tests parallel auszuführen.

Im Folgenden finden Sie eine detaillierte Anleitung zur Verwendung des Schnelltests:

  1. Gehen Sie im Partner-Portal zu Dashboards > „Schnelltest“.
  2. Laden Sie die Datenfeeddatei zum Testen hoch. Die Datei muss das NDJSON-Format haben.
  3. Klicken Sie nach Abschluss des Uploads auf Senden.
  4. Das System verarbeitet jetzt die Datenfeeddatei. Dieser Vorgang kann einige Minuten dauern. Die Tabelle wird automatisch aktualisiert, sodass Sie die Seite nicht aktualisieren müssen.
  5. Wenn der Status Success angezeigt wird, klicken Sie auf Quick Test.
  6. Füllen Sie eine Test Fulfillment API aus und wählen Sie aus, ob Sie während des Tests echte Zahlungen verwenden möchten. Der Schnelltest kann ohne eine Auftragsausführungs-URL verwendet werden, Nutzer können aber keine Bestellungen aufgeben.
  7. Klicken Sie abschließend auf Schnelltest.

Nachdem der Nutzer auf die Schaltfläche Schnelltest geklickt hat, wird er zu einer Testrestaurant-Benutzeroberfläche weitergeleitet. Es werden nur die Restaurants angezeigt, die im Testdatenfeed hochgeladen wurden.

Die Benutzeroberfläche zeigt eine Bestellseite, die mit dem Produktionsbildschirm identisch ist. Hinweis: Tester können einen Einkaufswagen erstellen und klicken, um zur Kasse zu gehen. Wenn die Fulfillment API nicht eingerichtet ist, erhalten sie jedoch eine Fehlermeldung.

Die Schnittstelle hat auch eine Partnerauswahl, wie im folgenden Screenshot gezeigt. Er zeigt alle gestarteten Partner auch in der Testumgebung an.

Einführung von Partnern im Schnelltest.

Weitere Ressourcen

Zusätzlich zu den in diesem Leitfaden beschriebenen Schritten können Sie Konsolentools verwenden, um die Auftragsausführung weiter zu testen und Fehler zu beheben.

Wenn Sie mehrere Restaurants gleichzeitig testen möchten, können Sie dies unter Sandbox-Tests tun.

Weitere Informationen finden Sie in den folgenden Tools:

  • Die Chrome-Entwicklertools-Konsole gibt JSON für Anfragen und Antworten zwischen der Console und der Auftragsausführung aus. Sehen Sie sich diese Ausgabe an, wenn Sie einen manuellen Test zur Behebung bestimmter Probleme durchführen.
  • Anfrage- und Antwortlogs sind in Ihrem GCP-Projekt im Log-Explorer verfügbar.