项目背景与目标
客户为全球领先的智能家居技术供应商,需要开发一个可重用的性能测试框架,用于未来性能测试计划和发布前的可扩展性测试。目标是在系统/组件不可用时测量整体行为,并主动识别资源瓶颈。客户要求以最少的新软件和硬件,利用现有工具集进行测试。
项目描述与方法
性能团队开发了一套技术解决方案,通过以下方式实现:
- 使用日志收集器将压测试日志推送到Splunk,进行数据聚合和图形化。
- 从SolarWinds收集基础设施资源指标。
- 从AppDynamics收集应用指标和调查发布原因。
测试范围包括:
- 本地数据中心托管的.NET应用程序。
- 本地数据中心托管的MSSQL数据库。
- Salesforce服务。
- 支付服务。
- 贷款服务。
- iOS应用程序。
团队通过重用功能测试并最小化修改,降低了开发性能测试的开销。
项目执行与交付
性能测试原计划在六月七月进行,但因之前发布存在性能问题,团队需在三月五月期间完成测试并修复问题。测试按时完成,客户成功修复问题并按计划发布应用程序。解决方案满足并超出了客户期望,未引入新工具,现有测试自动化团队可无缝使用框架。
项目价值与客户评价
SoftServe的性能测试团队帮助客户在高度压缩的时间框架内成功交付关键项目,并允许未来项目基于交付的产品进行构建。客户评价称,如果需要快速且高质量的性能测试自动化交付,未来一定会与该团队合作。
关于我们
SoftServe是一家技术前沿的数字权威机构,提供咨询与支持,赋能企业及软件公司识别差异化、加速解决方案开发,并在数字经济中竞争。公司拥有欧洲、北美和伦敦总部,提供端到端解决方案,覆盖医疗保健、零售、媒体、金融服务等领域。