快速测试

借助快速测试工具,您可以探索最终用户的排序流程体验。它可以在显示 Feed 中的数据时显示排序界面,并且您可以使用测试执行方式 API 端点下达测试订单。本指南详细介绍了如何预览和测试您与 Google 快速测试工具的集成。

快速测试工具

合作伙伴门户上,您可以使用快速测试工具手动测试您对 Google 订单的集成。数据 Feed 文件可以直接在控制台中上传。该工具会打开一个单独的窗口,其中包含排序流程的界面。如果数据 Feed 和测试执行端点有效,则可以端到端测试用户的排序流程。

快速测试工具一次只能由一位开发者使用。用户应具有编辑者管理员角色才能上传 Feed。如果用户看到“调用方没有权限”这一错误,可以通过更新到其中一个受支持的角色来修复。在快速测试中只能发布一个数据 Feed。 沙盒可用于并行运行其他测试。

以下是有关如何使用快速测试的分步指南:

  1. 合作伙伴门户上,依次转到信息中心 > 快速测试。
  2. 上传数据 Feed 文件以进行测试。该文件必须采用 NDJSON 格式
  3. 上传完成后,点击提交
  4. 系统现在会处理数据 Feed 文件。此过程最多可能需要几分钟时间。该表格会自动刷新,因此您无需刷新页面。
  5. 在状态显示成功后,点击快速测试
  6. 填写测试 fulfillment API,并选择是否在测试期间使用真实付款。请注意,可以在没有 fulfillment 网址的情况下使用快速测试,但用户无法下单。
  7. 最后,点击快速测试

用户点击 Quick Test 按钮后,系统会将您重定向到测试餐厅发现界面。它只显示在测试数据 Feed 中上传的餐馆。

界面会显示与生产屏幕完全相同的订购页面。请注意,测试人员可以构建购物车并点击以结算,但如果未设置 Fulfillment API,他们将遇到错误。

该接口还有一个合作伙伴选择器,如以下屏幕截图所示。它会显示所有已启动的合作伙伴,即使在测试环境中也是如此。

在快速测试中推出合作伙伴。

其他资源

除了本指南中介绍的步骤外,您还可以使用 控制台工具进一步测试和排查订单执行情况。

如果您想一次测试多家餐厅,可以在沙盒测试中进行测试。

如需获取更多指导,请参阅以下工具:

  • Chrome 开发者工具控制台可在控制台和执行方式之间输出请求和响应 JSON。 执行手动测试以排查特定问题时,请参考此输出。
  • 您可以在 GCP 项目的日志浏览器中找到请求和响应日志。