领先的软件公司
调整性能工程
如果我们可以使用绩效工程实践来实现成本和应用程序绩效之间的理想平衡怎么办?
我们的客户是旨在连接SaaS和Enterprise应用程序的软件集成平台的领先的跨行业提供商。它的平台允许客户创建高效的应用程序网络,以充分利用不同组件的潜力并加速开发。
满足客户需求需要绩效工程策略
由于这么多公司和行业取决于客户平台的稳定性和速度,因此乐动体育266绩效问题是重中之重。即使在最极端的条件下,确保产品的功能至关重要。
当公司需要建立一个高技能的绩效工程师团队时,它转向我们来帮助结构和执行最佳实践。更具体地说,它需要一个健壮的团队来通过建立现有实践来优化和实现更高水平的平台速度和性能。
最后,客户希望使用性能测试来确保其许多应用程序在高负载环境中的多完美执行,有效地分析大量数据,并预测将来的应用程序将如何起作用以从一开始就开始构建更强大的应用程序。
自动化性能测试
为了实现更准确的预测和深入的见解,而无需花费无数小时的时间进行手动测试,我们首先使用哈德森自动进行所有绩效测试,然后迁移到詹金斯。我们使用Terraform在AWS,Elasticsearch作为数据库和Kibana中创建环境来显示性能仪表板。
我们从每天进行六次测试到同时执行200至300次绩效测试,现在整个绩效测试过程不到一周才能完成。
完全自动化的测试使结果更易于跟踪和编码更改更安全地部署。此外,我们客户的技术和业务团队还具有设定可实现目标并在生产前解决绩效问题所需的指标。
测试以节省时间并削减成本
我们为客户开发团队开发了一种方法,可以在安全,孤立的环境中测试对代码的更改。这是通过在AWS中创建环境并使用Jmeter进行负载测试来实现的。
该策略一次只能更改一个更改或因素,因此客户团队可以准确地确定以后对服务器运行时的影响,从长远来看节省时间并削减成本。
在我们的横向性能工程团队的指导下,关键用例的性能在不到六个月的时间内提高了200%以上。
结果
在我们的横向性能工程团队的指导下,关键用例的性能在不到六个月的时间内提高了200%以上。最终产品通过性能测试和调整进行了改进和迭代,使我们的客户确保了更多和更大的合同。