Szybki test to narzędzie, które pozwala sprawdzić, jak będzie przebiegał proces składania zamówień przez użytkownika. Może wyświetlać interfejs do składania zamówień, który wyświetla dane z plików danych, oraz składać zamówienia testowe za pomocą punktu końcowego interfejsu Test fulfillment API. Z tego przewodnika dowiesz się, jak wyświetlić podgląd oraz przetestować kompleksową integrację do składania zamówień za pomocą narzędzia do szybkiego testowania.
Narzędzie do szybkiego testowania
W Centrum działań możesz użyć narzędzia do szybkiego testowania, aby ręcznie przetestować pełną integrację do składania zamówień. Pliki danych można przesyłać bezpośrednio do konsoli. Narzędzie otwiera osobne okno z interfejsem procesu składania zamówień. Jeśli pliki danych i punkt końcowy realizacji testowania są prawidłowe, można w całości przetestować proces składania przez użytkownika.
Z narzędzia do szybkiego testowania może korzystać w danej chwili tylko jeden programista. Aby móc przesyłać pliki danych, użytkownik powinien mieć rolę Edytujący lub Administrator. Jeśli użytkownik zobaczy błąd „Element wywołujący nie ma uprawnień”, można rozwiązać ten problem, aktualizując jedną z obsługiwanych ról. W ramach szybkiego testowania można opublikować tylko jeden plik danych. W piaskownicy możesz równolegle uruchamiać inne testy.
Poniżej znajdziesz szczegółowy przewodnik na temat szybkiego testowania:
- W Centrum działań kliknij Panele informacyjne > Szybki test.
- Prześlij plik pliku danych do przetestowania. Plik musi być w formacie NDJSON.
- Po zakończeniu przesyłania kliknij Prześlij.
- System przetworzy 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 pole interfejsu API realizacji testowania i wybierz, czy podczas testowania chcesz używać prawdziwych płatności. Pamiętaj, że z szybkiego testowania można korzystać bez adresu URL realizacji zamówienia, 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 odkrywania restauracji. Wyświetla tylko te restauracje, które zostały przesłane w testowym pliku danych.
Interfejs wyświetla stronę składania zamówień, która jest identyczna z tym, co ten ekran w środowisku produkcyjnym. Pamiętaj, że testerzy mogą utworzyć koszyk i kliknąć, aby dokonać płatności, ale jeśli interfejs Fulfillment API nie zostanie skonfigurowany, zobaczą błąd.
Interfejs zawiera też selektor partnera, jak widać na tym zrzucie ekranu. Wszyscy partnerzy uruchomieni na platformie są wyświetlani nawet w środowisku testowym.
Dodatkowe materiały
Oprócz czynności opisanych w tym przewodniku możesz też używać narzędzi w konsoli, aby dalej testować realizację zamówień i rozwiązywać związane z nimi problemy.
Jeśli chcesz testować wiele restauracji jednocześnie, możesz to zrobić w testach piaskownicy.
Dodatkowe wskazówki znajdziesz w tych narzędziach:
- Konsola Narzędzi deweloperskich w Chrome wysyła żądania i odpowiedzi w formacie JSON między konsolą a realizacją. Korzystaj z tych wyników podczas wykonywania testu ręcznego, aby rozwiązywać określone problemy.
- Logi żądań i odpowiedzi są dostępne w eksploratorze logów w projekcie GCP.