ROI 在负载测试中的重要性

这是我们在负载测试系列中投资回报率的第一部分。 该系列包括:

  1. ROI 在负载测试中的重要性
  2. 如何计算负载测试中的 ROI
  3. 按需与本地平台负载测试的 ROI

公司将资源集中在性能调整和优化上,从而在工具、工程和运营方面花费大量。 如果采用错误的方法,陷阱将暴露出来,时间表将处于危险之中。 但是,如果采用适当的方法,则有降低成本和财务收益的极好机会。

什么是成本驱动因素?

负载和性能测试是需要规划、明智决策和熟练工程师才能取得成功的工程活动。 如果我们看看这些开支,有三个驱动因素涉及:

  1. 与负载和性能测试工具相关的工作。有开源解决方案,通常是免费的、基于 Web 的本地平台,初始年许可费,以及具有即用即付收费模式的按需服务。
  2. 开发负载和性能测试策略的成本。 您是否已制定性能要求,并且您是否在开发阶段和 QA 阶段验证了这些要求? 延迟参与将产生除早期验证性能要求以外的其他结果。
  3. 负载注入基础架构的成本。 假设您模拟了 1,000 个基于浏览器的虚拟用户负载,这些负载单击其日常业务事务。 单个浏览器会话通常需要 1GB RAM 和一个内核。 对于此给定方案,您最终需要在数据中心中安装 100 台负载喷射机。

利润是多少?

性能工程有许多优势优于所涉及的成本。 例如,电子商务业务的一个大型参与者已经表明,一个轻微的100 ms推动的速度导致销售额的显著增长。 研究表明,50% 的用户不会使用加载时间超过 4 秒的 Web 服务。 响应时间为 8 秒或 8 秒以上会导致挫折感和注意力范围丧失,这对您的服务应用程序至关重要。

我们为什么要计算负载测试的 ROI?

盈利能力对于每个企业都至关重要,大多数组织在投资新产品或项目之前都会进行仔细的计算。 有短期和长期投资,但一段时间后,收益应该高于努力。 如果我们考虑加载和性能测试套件,在做出决策之前仔细比较可用的解决方案是有意义的。

显然,您将将满足您要求的平台(如移动测试、真实浏览器测试或浏览器缓存模拟功能支持)放在您的简短选项列表中。 但是,在计算这些套件的 ROI 时要小心,因为本地部署的平台和基于云的平台之间会有所不同。

操作工作和维护成本可能是巨大的成本驱动因素。 假设您要使用基于浏览器的用户模拟模拟 50,000 个并发用户负载测试。 对于此测试设置,您最终将需要 5,000 台负载喷射机。 如果您决定使用本地负载测试解决方案,则负载注入软件以及硬件和修补程序管理的部署可能导致大量工作。

选择最佳 负载测试套件 不仅仅是一项功能驱动的任务。 当然,性能测试是一种风险缓解活动,旨在减少严重中断或减速造成的运营损失。 如果负载测试解决方案的投资超过性能问题的成本,那么将负载和性能测试视为风险缓解就不那么有意义了。

前瞻性思维是一项关键技能,有助于在小问题变成大问题之前解决它们。 监督测试和监控平台的人尤其面临挑战,因为他们需要为要求苛刻的活动提供灵活的解决方案。 即使您使用已建立的测试和监控产品,如果不考虑不时评估竞争解决方案,您也很有可能错失机会。

请记住,负载和性能测试是一段旅程,高初始支出是您长期投资回报的杀手。 在关于本主题的下一篇文章中,我们将解释在负载测试中计算 ROI 的基本步骤。