Szybkie testowanie to narzędzie, które pozwala sprawdzić, jak wygląda proces składania zamówień przez użytkownika. Może wyświetlać interfejs sortowania w postaci danych z plików danych oraz umożliwia składanie zamówień testowych za pomocą testowego punktu końcowego interfejsu API realizacji zamówień. Z tego przewodnika dowiesz się, jak wyświetlać podgląd i testować integrację z usługą Zamów przez Google za pomocą narzędzia Szybkie testowanie.
Szybkie testowanie
W portalu dla partnerów możesz ręcznie testować integrację z usługą Zamów przez Google za pomocą narzędzia do szybkiego testowania. Pliki danych można przesyłać bezpośrednio w konsoli. Narzędzie otworzy osobne okno z interfejsem sortowania. Jeśli pliki danych i punkt końcowy realizacji testu są prawidłowe, możemy kompleksowo testować kolejność działań użytkownika.
Narzędzie Szybkie testowanie może być używane tylko przez jednego dewelopera w danym momencie. Aby przesyłać pliki danych, użytkownik powinien mieć rolę edytującego lub administratora. Jeśli użytkownik widzi błąd „Osoba wywołująca nie ma uprawnień”, możesz to naprawić, aktualizując jedną z obsługiwanych ról. W ramach szybkiego testowania można opublikować tylko 1 plik danych. Piaskownica może być przeprowadzana równolegle do innych testów.
Oto szczegółowy przewodnik, z którego dowiesz się, jak korzystać z Szybkiego testowania:
- W portalu dla partnerów kliknij Panele > Szybkie testowanie.
- Prześlij plik danych pliku danych do testowania. Plik musi być w formacie NDJSON.
- Po zakończeniu przesyłania kliknij Prześlij.
- System przetwarza teraz plik danych. Może to potrwać kilka minut. Tabela odświeża się automatycznie, więc nie musisz odświeżać strony.
- Gdy stan to Sukces, kliknij Szybki test.
- Wypełnij testowy interfejs fulfillment API i zdecyduj, czy chcesz używać rzeczywistych płatności podczas testów. Szybkich testów można używać bez adresu URL realizacji, ale użytkownicy nie będą mogli składać zamówień.
- Na koniec kliknij Szybki test.
Gdy użytkownik kliknie przycisk Szybki test, zostanie przekierowany do testowego interfejsu wykrywania restauracji. Wyświetlają się tylko restauracje przesłane w testowym pliku danych.
Interfejs wyświetla stronę sortowania taką samą jak na ekranie produkcyjnym. Testerzy mogą utworzyć koszyk i kliknąć, aby przejść do płatności, ale jeśli nie skonfigurujesz interfejsu API Fulfillment, pojawi się błąd.
Interfejs zawiera też selektor partnerów, jak widać na tym zrzucie ekranu. Pokazuje wszystkich partnerów uruchomionych nawet w środowisku testowym.
Dodatkowe materiały
Oprócz czynności opisanych w tym przewodniku możesz też testować narzędzia w konsoli i rozwiązywać problemy z realizacją zamówień.
Jeśli chcesz przetestować kilka restauracji jednocześnie, możesz to zrobić w ramach testowania w trybie piaskownicy.
Dodatkowe wskazówki znajdziesz w tych artykułach:
- Konsola Chrome DevTools zwraca dane JSON żądania i odpowiedzi między konsolą a realizacją. Aby rozwiązać określone problemy, sprawdź te dane wyjściowe w trakcie testu ręcznego.
- Logi żądań i odpowiedzi są dostępne w eksploratorze logów w projekcie GCP.