如何测试 SaaS 产品/服务并将其发布到商业市场
本文介绍如何使用合作伙伴中心提交 SaaS 产品/服务以供发布,预览产品/服务,测试,然后将其发布到商业市场。 你必须已创建想要发布的产品/服务。
注意
建议在发布生产 (PROD) 产品/服务之前,先创建一个单独的测试和开发 (DEV) 方案,将其作为一种低风险的测试方法。 在发布 (PROD) 产品/服务之前,请先按照以下步骤创建和测试 DEV 产品/服务。
提交产品/服务进行发布
登录合作伙伴中心。
在“主页”上,选择“市场产品/服务”磁贴。
在“市场产品/服务”页上,选择要发布的产品/服务。
在门户的右上角,选择“审阅和发布”。
请确保每个页面的“状态”列都显示“完成”。 可能显示以下三种状态:
- 未启动 - 页面不完整。
- 不完整 - 页面缺少必需的信息或有需要修复的错误。 需要返回该页面并进行更新。
- 完成 - 页面已完成。 已提供所有必需的数据,并且没有错误。
如果任何页面的状态不是“完成”,请选择页面名称,更正问题,保存页面,然后再次选择“审阅和发布”以返回此页面。
完成所有页面后,请在“认证说明”框中向认证团队提供测试说明,以确保应用已得到正确测试。 提供有助于了解你的应用的补充说明。
若要启动产品/服务的发布过程,请选择“发布”。 此时将出现“产品/服务概述”页,并显示产品/服务的“发布状态”。
在发布过程中,产品/服务的发布状态会发生变化。 有关此过程的详细信息,请参阅验证和发布步骤。
预览和测试产品/服务
当产品/服务已准备就绪,可供你签核时,我们将向你发送一封电子邮件,请求你查看和批准产品/服务预览版。 你还可以在浏览器中刷新“产品/服务概述”页,以查看你的产品/服务是否已到达发布者签核阶段。 如果是,将会提供“上线”按钮和预览版链接。 将出现 Microsoft AppSource 预览版链接、Azure 市场预览版链接或同时出现这两个链接,具体取决于创建产品/服务时选择的选项。 如果你选择通过 Microsoft 销售你的产品/服务,则已添加到预览版受众的任何人都可以测试你的产品/服务的购买和部署,以确保在此阶段符合你的要求。
以下屏幕截图显示了 SaaS 产品/服务的“产品/服务概述”页,其中“上线”按钮下有两个预览版链接。 你将在此页上看到的验证步骤因创建产品/服务时所做的选择而异。
按照以下步骤预览产品/服务。
在“产品/服务概述”页上,选择“上线”按钮下的预览版链接。
要验证端到端购买流,请使用发布的发布服务器注销阶段中生成的预览 URL 购买计划。 请注意,用于购买的客户帐户可用于计费并开票。 当满足条件时,将会产生发布服务器费用,并将按照付款计划同时以购买价格扣减机构费用后支付。
如果你的 SaaS 产品/服务支持使用商业市场计量服务按流量计费,请查看并遵循市场按流量计费 API 中详述的测试最佳实践。
查看并按照 Microsoft 商业市场中的 SaaS 履行 API 版本 2 中的测试说明进行操作,确保产品/服务已成功与 API 集成,然后再发布产品/服务。
如果产品验证步骤生成了警告,则“产品/服务概述”页上将显示“查看验证报告”链接。 在选择“上线”按钮之前,请务必查看此报告并解决问题。 否则,认证很可能会失败,并推迟产品/服务上线时间。
如果在预览和测试产品/服务后需要进行更改,可以编辑并重新提交以发布新的预览版。 有关更多信息,请参阅更新商业市场中的现有产品/服务。
实时发布产品/服务
完成对预览版的所有测试之后,选择“上线”以实时向商业市场发布产品/服务。 如果你的产品/服务已在商业市场上线,则在你选择“上线”之前,你所做的任何更新都不会上线。
重要
请勿选择 “推出 ”进行 开发/测试产品/服务。
现在,你已选择在商业市场中提供产品/服务,接下来我们将执行一系列最终验证检查,以确保上线产品/服务的配置与产品/服务的预览版一样。 有关这些验证检查的详细信息,请参阅发布阶段。
完成这些验证检查后,你的产品/服务将投入市场。