快速测试

快速测试是一款工具,可让您探索最终用户的订购流程体验。它可以在显示 Feed 中的数据时显示订购界面,并且您可以使用测试履单 API 端点下达测试订单。 本指南详细介绍了如何使用快速测试工具预览和测试您的订购端到端集成。

快速测试工具

Actions Center 中,您可以使用快速测试工具手动测试订购端到端集成。数据 Feed 文件可以直接在控制台中上传。该工具会打开一个单独的窗口,其中显示了排序流程的界面。如果数据 Feed 和测试执行方式端点有效,则可以端到端测试用户的订购流程。

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

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

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

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

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

该界面还有一个合作伙伴选择器,如以下屏幕截图所示。它会显示所有已发布的合作伙伴,即使是在测试环境中也不例外。

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

其他资源

除了本指南中介绍的步骤外,您还可以使用 控制台工具进一步测试履单情况并排查相关问题。

如果您希望一次测试多家餐厅,可以在沙盒测试中完成这一操作。

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

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