请打开支持票证,将 Jenkins 生成服务的 IP 地址列入白名单,并启用对 LoadView 的访问。

要开始使用 LoadView 负载测试方案来测试 Jenkins 中的生成,您必须具有有效的 Dotcom 监视器帐户和配置的测试方案

添加集成唯一标识符

要设置与 Jenkins 的集成,您需要提供唯一标识符才能用作 LoadView 安全令牌:

1. 登录网络监控负载视图帐户。

2. 在 LoadView 中,在帐户集成下创建集成 UID > Integrations > 添加集成 > 负载测试 Web API。 复制此集成 UID 以在 Jenkins 中使用。

LoadView 中的测试方案 ID

Each test scenario in LoadView has a unique ID. Using the scenario ID you can call a specific scenario while configuring LoadView integration (e.g., for Jenkins builds).

The Scenario ID can be found on the scenario setup page or on the test’s History page (Test Manager > the test’s actions menu > History).

在詹金斯配置 LoadView 插件

要配置 LoadView 插件:

1. 登录您的詹金斯帐户。

2. 在 Jenkins 中,转到凭据 > 添加凭据 > 加载查看安全令牌 (UID)。 配置和验证凭据:

  • 类型: LoadView 安全令牌 (UID)。
  • 范围: 选择全局
  • ID:保留默认值或指定唯一 ID。
  • 说明: 指定唯一说明以区分凭据。
  • UID:从 LoadView 帐户粘贴负载测试 Web API UID。 添加 UID 后,单击“验证 UID”以确保 Jenkins 可以访问 LoadView API。

3. 接下来,选择作业,然后单击“配置“。

4. 转到Build > 生成后操作 > 添加生成后操作 > LoadView-Run 加载测试方案。 为生成指定 LoadView 应力测试设置:

  • 凭据:使用说明选择 API 密钥。
  • 方案 ID:粘贴要在生成中使用的测试方案 ID。 从 LoadView 中的方案页复制 ID。
  • 错误阈值:指定测试期间发生的错误的会话的可接受百分比(无法访问目标资源,未找到关键字/图像等)。 如果错误会话的百分比大于指定值,则生成将在 Jenkins 中标记为失败
  • 平均时间:指定测试执行期间测量
    的平均响应时间
    的限制。 如果达到限制,则生成将在 Jenkins 中标记为失败

5. 单击”保存“。

查看测试结果

当压力测试运行时,状态以实时模式显示在 Jenkins控制台输出中。

测试完成后,可以在 Jenkins 生成菜单中的LoadView 结果下找到汇总的结果。 要查看有关测试执行详细信息的更全面的 LoadView 报告,请选择“更多详细信息“。