I test rapidi sono uno strumento che ti consente di esplorare l'esperienza dell'utente finale con il flusso di ordinazione. Può mostrare l'interfaccia utente di ordinazione mentre mostra i dati dei feed e puoi effettuare ordini di prova utilizzando un endpoint dell'API di evasione degli ordini di prova. Questa guida illustra in dettaglio come visualizzare l'anteprima e testare l'integrazione end-to-end di Ordering con lo strumento di test rapido.
Strumento di test rapido
Nel Centro azioni, puoi utilizzare lo strumento di test rapido per eseguire manualmente il test dell'integrazione end-to-end di Ordina. I file del feed di dati possono essere caricati direttamente nella console. Lo strumento apre una finestra separata con l'interfaccia utente del flusso di ordinazione. Se i feed di dati e l'endpoint di adempimento dei test sono validi, il flusso di ordini dell'utente può essere testato end-to-end.
Lo strumento di test rapido deve essere utilizzato da un solo sviluppatore alla volta. L'utente deve disporre del ruolo Editor o Amministratore per poter caricare i feed. Se un utente visualizza l'errore "L'utente che ha effettuato la chiamata non dispone dell'autorizzazione", il problema può essere risolto aggiornando il ruolo a uno dei ruoli supportati. In Test rapido è possibile pubblicare un solo feed di dati. La sandbox può essere utilizzata per eseguire altri test in parallelo.
Di seguito è riportata una guida passo passo su come utilizzare i test rapidi:
- Nel Centro azioni, vai a Dashboard > Test rapido.
- Carica il file del feed di dati da testare. Il file deve essere in formato NDJSON.
- Al termine del caricamento, fai clic su Invia.
- Il sistema ora elabora il file del feed di dati. Questa operazione può richiedere fino a qualche minuto. La tabella si aggiorna automaticamente, quindi non è necessario aggiornare la pagina.
- Quando lo stato diventa Successo, fai clic su Test rapido.
- Compila un'API di evasione degli ordini di test e scegli se utilizzare o meno pagamenti reali durante il test. Tieni presente che i test rapidi possono essere utilizzati senza un URL di evasione degli ordini, ma gli utenti non potranno effettuare ordini.
- Infine, fai clic su Test rapido.
Dopo che l'utente fa clic sul pulsante Test rapido, viene reindirizzato a un'interfaccia di test per la ricerca di ristoranti. Vengono visualizzati solo i ristoranti caricati nel feed di dati di test.
L'interfaccia mostra una pagina di ordinazione identica alla schermata di produzione. Tieni presente che i tester possono creare un carrello e fare clic per effettuare il pagamento, ma riceveranno un messaggio di errore se l'API Fulfillment non è impostata.
L'interfaccia dispone anche di un selettore di partner, come mostrato nello screenshot seguente. Mostra tutti i partner lanciati anche nell'ambiente di test.
![Partner lanciati in Test rapidi.](https://developers.google.cn/static/actions-center/verticals/ordering/images/launched-partners.png?hl=it)
Risorse aggiuntive
Oltre ai passaggi descritti in questa guida, puoi utilizzare gli strumenti della console per testare ulteriormente e risolvere i problemi di evasione degli ordini.
Se vuoi testare molti ristoranti contemporaneamente, puoi farlo in Sandbox Testing.
Per ulteriori indicazioni, consulta i seguenti strumenti:
- La console Chrome DevTools genera richieste e risposte JSON tra la console e l'erogazione. Fai riferimento a questo output quando esegui un test manuale per risolvere problemi specifici.
- I log delle richieste e delle risposte sono disponibili in Esplora log nel tuo progetto Google Cloud.