正在加载

资产测试

Elastic 包定义要加载到 Elasticsearch 和 Kibana 中的资产。资产加载测试通过安装包来确保其资产按预期加载到 Elasticsearch 和 Kibana 中。

从概念上讲,运行资产加载测试包括以下步骤

  1. 构建包。
  2. 部署 Elasticsearch、Kibana 和 Elastic Package Registry(它们都是 Elastic Stack 的一部分)。 此步骤需要时间,因此通常应执行一次作为对多个包运行资产加载测试的先决条件。
  3. 安装包。
  4. 使用各种 Kibana 和 Elasticsearch API 确认包资产已按预期加载到 Kibana 和 Elasticsearch 中。
  5. 移除包。

作为包开发人员,无需为您的包定义资产加载测试。 所有必要信息都包含在包文件中。

首先,您必须构建您的包。 此步骤对应于概念流程部分中的步骤 1。

导航到包的根文件夹或其下的任何子文件夹,然后运行以下命令。

elastic-package build

接下来,部署 Elasticsearch、Kibana 和 Elastic Package Registry。 此步骤对应于概念流程部分中的步骤 2。

elastic-package stack up -d

要查看此命令的可用选项列表,请运行 elastic-package stack up -helastic-package help stack up

接下来,设置其他 elastic-package 命令所需的环境变量。

$(elastic-package stack shellinit)

接下来,调用资产加载测试运行器。 此步骤对应于概念流程部分中的步骤 3 到 5。

导航到包的根文件夹或其下的任何子文件夹,然后运行以下命令。

elastic-package test asset

最后,当所有资产加载测试完成后,关闭 Elastic Stack。 此步骤对应于概念流程部分中的步骤 4。

elastic-package stack down
© . All rights reserved.