UiPath Documentation
test-manager
latest
false
Test Manager 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

性能测试 - 用法示例

适用于性能测试的 Virtual User Unit 消耗模型,显示如何在运行时从许可证池中提取 VU Unit,并在完成后释放 VU Unit。

VU Unit会在运行时从许可证服务器中拉取,并在性能测试完成后释放回许可证池。如果许可证服务器上有足够的未使用VU Unit,系统将允许执行性能测试。如果许可证服务器上没有足够的可用VU Unit,系统将阻止执行性能测试。

示例 1 - 允许执行性能测试

在以下示例中,拥有 1 个捆绑包(2,500 个VU Units )的客户创建 2 个测试场景。

  • 测试场景 1

    • 1 个具有 100 个虚拟用户的网页用户界面测试用例 = 1,000 个VU Unit
    • 1 个具有 500 个虚拟用户的 API 测试用例 = 500 个VU Unit
    • 总计: 1,500 个VU Unit
  • 测试场景 2

    • 1 个具有 10 个虚拟用户的桌面测试用例 = 1,000 个VU Unit
    • 总计: 1,000 个VU Unit

这两个测试场景可以在配置的许可证限制内执行。

场景 1 + 场景 2 = 2,500 个 VU 单元

示例 2 - 执行性能测试受阻

在以下示例中,拥有 1 个捆绑包(2,500 个VU Units )的客户创建 2 个测试场景。

  • 测试场景 1

    • 1 个具有 100 个虚拟用户的网页用户界面测试用例 = 1,000 个VU Unit
    • 1 个具有 500 个虚拟用户的 API 测试用例 = 500 个VU Unit
    • 总计: 1,500 个VU Unit
  • 测试场景 2

    • 2 个桌面测试用例(含 10 个虚拟用户)= 2,000 个 VU Unit
    • 总计:2,000 个 VU Unit

综合来看,2 个测试场景超过了预配的许可证限制。在此示例中,仅运行测试场景 1。但是,当 Test Scenario 1(测试场景 1)(或价值至少 1,000 个 VU Units 的另一个测试)完成后,用户可以触发 Test Scenario 2(测试场景 2)的执行。

场景执行完成后,使用的 VU Units 会被释放回许可证服务器,并重新恢复为可用状态。此时,用户可以运行之前可能超过可用 VU Unit 容量的场景。

场景 1 + 场景 2 = 3,500 个 VU Unit

  • 示例 1 - 允许执行性能测试
  • 示例 2 - 执行性能测试受阻

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新