借助快速测试工具,您可以探索最终用户的排序流程体验。它可以在显示 Feed 中的数据时显示排序界面,并且您可以使用测试执行方式 API 端点下达测试订单。本指南详细介绍了如何预览和测试您与 Google 快速测试工具的集成。
快速测试工具
在合作伙伴门户上,您可以使用快速测试工具手动测试您对 Google 订单的集成。数据 Feed 文件可以直接在控制台中上传。该工具会打开一个单独的窗口,其中包含排序流程的界面。如果数据 Feed 和测试执行端点有效,则可以端到端测试用户的排序流程。
快速测试工具一次只能由一位开发者使用。用户应具有编辑者或管理员角色才能上传 Feed。如果用户看到“调用方没有权限”这一错误,可以通过更新到其中一个受支持的角色来修复。在快速测试中只能发布一个数据 Feed。 沙盒可用于并行运行其他测试。
以下是有关如何使用快速测试的分步指南:
- 在合作伙伴门户上,依次转到信息中心 > 快速测试。
- 上传数据 Feed 文件以进行测试。该文件必须采用 NDJSON 格式。
- 上传完成后,点击提交。
- 系统现在会处理数据 Feed 文件。此过程最多可能需要几分钟时间。该表格会自动刷新,因此您无需刷新页面。
- 在状态显示成功后,点击快速测试。
- 填写测试 fulfillment API,并选择是否在测试期间使用真实付款。请注意,可以在没有 fulfillment 网址的情况下使用快速测试,但用户无法下单。
- 最后,点击快速测试。
用户点击 Quick Test 按钮后,系统会将您重定向到测试餐厅发现界面。它只显示在测试数据 Feed 中上传的餐馆。
界面会显示与生产屏幕完全相同的订购页面。请注意,测试人员可以构建购物车并点击以结算,但如果未设置 Fulfillment API,他们将遇到错误。
该接口还有一个合作伙伴选择器,如以下屏幕截图所示。它会显示所有已启动的合作伙伴,即使在测试环境中也是如此。
其他资源
除了本指南中介绍的步骤外,您还可以使用 控制台工具进一步测试和排查订单执行情况。
如果您想一次测试多家餐厅,可以在沙盒测试中进行测试。
如需获取更多指导,请参阅以下工具:
- Chrome 开发者工具控制台可在控制台和执行方式之间输出请求和响应 JSON。 执行手动测试以排查特定问题时,请参考此输出。
- 您可以在 GCP 项目的日志浏览器中找到请求和响应日志。