Perficient
驱动创新的性能测试工具
如果……我们可以建立一个工具套件,为我们自己的客户简化和增强性能工程过程?
Perficient是一家全球数字咨询公司,致力于改变全球最大品牌与客户的联系方式并发展业务。Perficient在拉丁美洲的近岸业务是性能工程、测试和分析领域的领导者。
现有的测试工具昂贵且范围有限
IT行业面临的最大挑战之一是性能工程工具的选择仍然有限。通常,这些工具不容易定制,只能使用特定的技术,或者使用成本很高。这使得性能专家忙于组装有效的工具组合,以收集了解系统容量、运行负载测试和优化性能所需的数据。
Perficient在拉丁美洲的性能工程团队着手设计、构建和扩展一个工具,使我们能够自动化和监控测试,清晰而简洁地可视化结果,为利益相关者提供直接访问,并在未来应用机器学习算法来改进预测和扩展功能。
开发新的工具套件来提高性能
我们开始创建一种工具,使我们能够高效、低成本地自动化和增强性能测试,从而加深我们的客户对他们自己的应用程序或平台性能的理解。
考虑到这一目标,我们开发了Performance Explorer -一个专有平台,帮助工程师收集和分析性能数据,检测内存泄漏等风险,优化数据处理效率,并帮助预测未来的应用程序行为。
该平台使用ExpressJS、React、Jest和Node.js构建,从性能机器人、JMeter、Gatling或其他数据源获取数据,然后自动将其存储在MongoDB和Elasticsearch等数据库中,并对数据进行处理,生成易于理解的图形,用于性能分析。与Kibana的集成使Performance Explorer能够创建定制的图形,以便工程师可以可视化性能和可伸缩性模型。
Performance Explorer允许我们的团队轻松地分析公司项目中数千个自动化性能测试产生的数据。这反过来帮助我们了解系统容量,运行负载测试,并找到优化客户系统性能的方法。
Perficient在拉丁美洲的性能工程团队设计、构建并扩展了一个独特的工具,该工具可以自动化性能测试过程,快速提供有用的见解,并为客户节省时间和金钱。
结果
优化性能指标和客户平台
在与现成的性能测试工具斗争之后,Perficient拉丁美洲团队创建了一个工具,该工具可以自动化性能测试过程,快速提供有用的见解,并与复杂的架构一起工作。
Performance Explorer为我们的客户节省了时间和金钱,并为我们提供了一个独特的产品推向市场。行业领先的性能测试使我们的客户能够优化效率,更快地创新,并发现和消除潜在风险。