测试您的解决方案

此页面介绍了在提交解决方案进行审核之前测试解决方案的过程。

预览并测试您的解决方案

若要了解用户将如何体验您的解决方案,请预览和测试解决方案。预览将引导您完成查看和部署解决方案的过程,就像客户看到该过程一样。

要预览和测试您的解决方案,请在合作伙伴门户中将其打开,然后点击预览并测试。默认情况下,这会在公共项目中预览解决方案,但预览会由于公共项目中的配额限制而失败。要解决此问题,您可以修改网址中的 project 参数并将其从公共项目更改为开发项目。

默认网址:

https://console.cloud.google.com/marketplace/details/public-project/solution?preview=public-project%2Fsolution&project=public-project

将网址修改为:

https://console.cloud.google.com/marketplace/details/public-project/solution?preview=public-project%2Fsolution&project=dev-project

成功部署解决方案并确认其行为符合预期后,您可以退出预览。要删除预览部署,请打开 Deployment Manager 页面并删除部署。然后,返回合作伙伴门户。

端到端测试

我们建议您测试每个解决方案的端到端流程,以确保绝佳的客户体验。

在开始执行测试过程之前,请确认所有测试人员都可以访问该解决方案。如果解决方案映像不在您的公共项目中,请确保将每个测试人员都已添加为含有解决方案映像的开发项目的查看者。测试人员必须是 Cloud Console 的用户,并且必须添加到项目中。

界面测试计划

打开 Google Cloud Marketplace 网站,点击浏览 Marketplace,然后搜索您的解决方案。确保解决方案的解决方案卡在搜索结果中可见,并且该卡上的信息正确显示。如果您有多个解决方案,则每个解决方案的内容都必须与其他解决方案的内容区分开来。

  1. 通过点击您的解决方案来转到解决方案详细信息页面并确认符合以下条件:
    • 标题会显示您的姓名、类别、预计费用和 Launch on Google Cloud Platform(在 Google Cloud Platform 上启动)按钮。
    • 显示的解决方案说明包含了解详情链接,该链接指向您网站上的特定产品或服务页面。
    • 技术栈会显示解决方案类型、版本、上次更新时间戳、类别和组件(如果适用)。
    • 价格部分具有价格明细以及有效的价格和免费试用链接。
      • 价格详细信息正确,并且显示更多箭头正确展开。
    • 维护和支持部分明确指出是否将支持捆绑到价格中。这部分含有:
      • 对可用支持渠道及其服务时间的描述。
      • 支持网站的链接。
    • 服务条款部分包含指向您的最终用户许可协议 (EULA) 的链接。

部署流程

  1. 转到解决方案详细信息页面。
  2. 点击在 Compute Engine 上启动,然后填写所有适用的输入字段以部署解决方案。确保符合以下条件:
    • 该解决方案的默认计算机类型和磁盘大小与解决方案详情页面上的价格表中指定的相同。
    • 链接正常工作。
    • 准确地选中/取消选中 HTTP 和 HTTPS 端口。
  3. 在默认计算机类型上部署解决方案,并验证解决方案是否已成功部署。确保符合以下条件:
    • 您可以通过 SSH 登录到虚拟机实例。
    • 在 SSH 会话中测试许可密钥:
      curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/licenses/?recursive=true
      
    • 应用信息已加载。
      • 如果应用具有管理员网址,请使用用户名/密码登录管理控制台。
      • 检查指定的端口是否已打开。
  4. 针对不同的实例大小(特别是大实例和小实例)以及区域重复执行上述步骤。
    • 对克隆的实例(克隆的硬盘)重复上述步骤。

部署后续步骤:

如果解决方案有任何部署后的后续步骤要在入门指南中列出,那么您还必须对其进行测试,以确保成功完成解决方案的部署。