Shutterfly运行连续测试以立即检测性能问题

性能工程 电子商务行业

客户端

Shutterfly, Inc.是一家领先的高品质个性化产品和服务的制造商和数字零售商,通过一系列生活方式品牌,使消费者能够利用其基于技术的平台和制造流程,分享、打印和保存他们的记忆。

该公司于2006年上市,并开始收购其他几个品牌。

2015年,Shutterfly的营收首次超过10亿美元,2019年,在庆祝成立20周年之际,它被阿波罗全球管理公司(Apollo Global Management)以27亿美元收购。

Shutterfly

雷德伍德城,

2018年营收19.61亿美元

+ 10000员工

的需要

为了成功地进行其连续试验方案,Shutterfly需要一个在Gatling, Jenkins和性能分析方面有经验的性能工程团队的帮助他将协助完成三项主要任务:

  • 执行性能测试:
    团队执行300年左右测试日报的需要有人来检查,以确定是否有任何测试结果,失败是假阴性(由于问题测试、测试基础设施数据,构建,等等),或者如果他们对应于一个真正的问题,如果是这样的话,报告。
  • 巩固测试:
    由于测试的时间总是有限的,而且Shutterfly经常有不同的团队交付新的测试,因此有必要合并测试。它需要帮助的一个重要任务是找到覆盖类似功能的测试,并将它们组合起来,甚至在团队从一开始就试图获得的性能水平得到维持的情况下并行执行它们。
  • 维护测试断言和概要测试:
    也必须有人维护所有测试的断言。定期地,他们需要有人检查断言是否调整到正确的级别,以便在性能下降时继续报告错误。这将通过分析测试,确定测试的断裂点在测试基础设施(线程的数量在开始降低),和调整测试运行的并发线程的数量,并与相应的断言被尽可能的紧。

我们的解决方案

在五个月的时间里,来自Abstracta的一位技术高超的性能工程师帮助团队完成了上述三个任务。德赢vwin登入

我们的工程师与Shutterfly团队无缝合作,通过电话会议参加每天的会议,提供有用的改进建议(在适当的时候),不断为团队增加价值。

德赢vwin登入摘要设法迅速获得必要的理解Shutterfly的独特方法的持续测试和适应它。

Abst德赢vwin登入racta工程师确保用尽可能多的信息记录所有检测到的错误,并根据需要勤勉地审查每个测试。

突出了

每天视频会议

性能测试执行

性能分析

详细的报告

浏览其他个案研究

你准备好提高你的网站的性能和改善整体用户体验了吗?

Baidu