测试 SaaS 产品的使用情况报告

本文档介绍了如何测试您获得的 SaaS 产品的使用情况报告 通过 Google Cloud Marketplace 提供。

准备工作

  • 如需测试使用情况报告,您产品的定价方案必须获得 Google。有关详情,请参阅 提交价格以供审核

  • 确保您使用的是提供 100% 折扣的测试结算账号 。如需了解设置测试结算账号的步骤,请参阅 创建测试结算账号

  • 确认您已启用客户增量数据分析报告。这个 涉及以下步骤:

运行测试以生成使用情况

通过运行生成用量报告的测试来验证用量报告 然后将使用情况报告与您的预期结果进行比较。如需运行测试,请执行以下操作: 执行以下操作:

  1. 在 Producer Portal 中,切换到与 您的测试结算账号。

  2. 在产品的 Google Cloud Marketplace 产品详情页面中,使用您的测试结算服务 用于购买商品的账号。

  3. 针对单个易于识别的指标发送初始使用情况报告。这应该 高于 0.01 美元,且低于您的预期用量 一个小时的使用量例如,如果您的产品按每小时每 GiB 计费, 发送一份相当于每小时 1 GiB 的使用情况报告。这使得 更轻松地验证计量供给和结算功能是否按预期运行 与客户增量分析报告进行比较。

    详细了解如何发送用量报告,包括如何设置报告格式 请参阅 向 Google 报告使用情况数据

  4. 持续每小时至少发送一份使用情况报告,并持续至少六个小时。 如果您每小时发送多份使用情况报告,这并不影响 要求的最短测试时长(仍为六小时)。

  5. 在测试期间,请创建包含使用情况的日志 以 Google 表格或 CSV 格式报告您要举报的信息,同时 以下格式:

    时间(世界协调时间) operationID startTime endTime consumerId metricName metricValue
    TIME OPERATION_ID START_TIME END_TIME project_number: PROJECT_NUMBER METRIC_NAME METRIC_VALUE

    以 Google 表格或 CSV 格式将这些日志提供给您的 Cloud Marketplace 合作伙伴工程团队。

  6. 在您收到与以下时间相对应的客户增量洞察报告后 在您运行测试的时间段内,Google 会将这些值 与您的预期值一起显示,包括以下字段:

    • charges
    • sku_id
    • sku_description
    • usage
    • unit
    • currency
    • external_account_id

    Google 会向您发送对比结果。

测试后进行清理

Google 收到并验证您在测试期间的使用情况后, 执行以下操作,创建为测试创建的资源:

  • 停止发送您为以下资源创建的使用权的使用情况报告 测试。
  • 取消您为测试而创建的所有使用权。
  • 移除您添加到 Cloud Billing 中的所有 Google 团队成员 账号。