案例研究

性能工程实践在6个月内使系统性能提高200%

性能工程实践在6个月内使系统性能提高200%

性能工程案例研究结果

  • 200%的性能提升
    危重病例6个月
  • 完全自动化的测试允许每天执行超过300个测试
  • 在软件开发生命周期开始时标记问题
  • 改进的信息分析
  • 测试在部署到生产环境之前在隔离的性能环境中运行
  • 通过对原型进行及时的性能分析,可以节省时间和金钱

执行概要

Perficient拉丁美洲的客户是一家领先的集成软件提供商,通过部署一支技能高超的近岸性能工程师团队,在复杂的高负载产品中实现了改进和稳定的性能。近岸性能团队通过应用来自自动化测试的数据驱动见解,增加了测试执行的数量,增强了分析过程,并全面提高了系统性能。

技术堆栈

Load / JMeter / Jenkins / Hudson / AWS / Terraform / ElasticSearch / Kibana

背景

我们的客户是一家领先的软件集成平台提供商,旨在连接SaaS和企业应用程序,与汽车、运输、娱乐和客户产品等行业的公司合作。雷竞技raybet提现其平台允许客户创建高效的应用程序网络,以充分利用不同组件的潜力并加速开发。

由于许多公司和行业依赖于客户平台的稳定性和速度,性能问雷竞技raybet提现题是重中之重。确保客户的产品即使在最极端的条件下也能正常工作是至关重要的。因此,当客户需要建立一支高技能的性能工程师团队时,他们求助于Perficient Latin America,这是拉丁美洲领先的近岸软件开发外包提供商,以帮助构建和执行性能工程最佳实践。?

挑战

尽管客户已经实现了性能工程实践,但他们希望优化并实现更高级别的速度和性能,但是他们很难找到本地资源。最终用户对质量和性能的期望很高,而且还在不断提高,这就是为什么Perficient拉丁美洲的客户面临着进一步提高性能测试能力的压力。在这种情况下,客户希望使用性能测试来确保其许多应用程序在高负载环境中完美地执行,有效地分析大量数据,并预测应用程序在未来将如何运行,从而从一开始就开始构建更健壮的应用程序。?

解决方案

为了实现更准确的预测和深入的洞察,而不需要花费无数小时来运行手动测试,Perficient拉丁美洲团队开始使用Hudson自动化所有性能测试,后来迁移到Jenkins。他们使用Terraform在AWS中创建环境,使用ElasticSearch作为数据库,使用Kibana显示性能仪表板。团队从每天运行6个测试到同时执行200到300个性能测试。

多亏了完全自动化的测试,现在可以更容易地跟踪结果,对代码的更改也更安全地部署。这也为技术和业务团队提供了在生产前设置可实现的目标和修复性能问题所需的指标。

Perficient拉丁美洲团队为客户的开发团队开发了一种在安全、隔离的环境中测试代码更改的方法。它是通过在AWS中创建环境并使用JMeter执行负载测试来实现的。此外,该策略一次只允许改变一个变化或因素。这使他们能够准确地识别对服务器运行时的影响,从长远来看节省时间和降低成本。

在横向Perficient拉丁美洲性能工程团队的指导下,关键用例在不到六个月的时间内性能提高了200%以上。通过性能测试和调优,最终产品得到了改进和迭代,从而使客户获得了更大的合同。在未来,Perficient拉丁美洲将密切合作,为最终用户开发新功能,并继续确保一个更快、更稳定的系统。

___________

准备好构建高性能应用程序了吗?与我们的性能工程团队会面!

留下回复

你的电邮地址将不会公布。必填字段已标记

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

完美的拉丁美洲

更多来自作者

类别
关注我们
推特 Linkedin 脸谱网 Youtube Instagram