13 | 性能测试的工程集成:如何与产品开发和运维业务有机集成?
该思维导图由 AI 生成,仅供参考
性能测试模式的演化
- 深入了解
- 翻译
- 解释
- 总结
性能测试作为IT公司重要工作,正从传统手工模式向智能集成的自动模式演化。这得益于互联网技术进步和业务需求提高,包括数据量加大、业务复杂化、客户需求多元化等因素。性能测试模式演化主要表现在四个方面:与其他系统有机集成、持续重复执行、自动化测试和基于人工智能的智能操作。文章还介绍了性能测试与产品开发的系统集成,强调持续集成的概念和工具价值。性能测试和运维业务的集成必须有机和自动,通过持续智能的性能测试及时发现和解决问题,找出最佳解决方案。智能集成的基础是数据采集和整理,需要全方位、实时、多维度、全量地对各种运维数据采集、整理和存储。文章强调性能测试与产品开发、运维子系统的集成,以及持续集成的重要性和相关工具的选择。这些内容对读者了解性能测试的发展趋势、与产品开发的关联,以及持续集成的重要性和相关工具的选择具有重要参考价值。
《性能工程高手课》,新⼈⾸单¥59
全部留言(3)
- 最新
- 精选
- Geek_6e8c17从手工的传统模式进化到智能的自动模式,涉及到开发、测试以及运维的多方改造,请问老师在如何改造方面有比较好的经验吗或者是踩过那些坑? 另外,我认为性能测试,最体现价值的应当是根据测试数据和结果做的性能分析,但是性能分析还是主要以人介入的,这块做不了自动化和智能化。
作者回复: 自动分析的确很难;我们能做的就是如果环境固定,常见的问题频繁重复,而且人工步骤繁杂,那可以试试抽取出规则,变成“自动”分析。对于新的问题,基本上是无法“自动分析”的。 测试的自动化也是个复杂的题目。我们也踩过的很多坑,比如测试太细,导致太多Task给开发团队,人家抱怨;也有测试太粗,导致没有及时发现问题。 这方面最大的教训就是测试的粒度要合适,要考虑团队的实际情况(比如人员多少),软件的性质(比如用的库/设计方案),测试结果的机会成本(比如Miss的代价)等。
2020-01-223 - 钱目前还没有见识过这些自动化的东西,而且我认为针对个性化的公司业务也比较困难? 不知老师讲的自动功能测试、自动性能测试、自动性能分析、自动集成交付的落地方案,目前那些公司有?具体是怎么落地的?
作者回复: 自动性能分析技术上比较困难,不容易做。 自动功能测试和性能测试以及集成交付都是有的,国内的公司应该也很多,虽然具体如何实现的我不是很了解。 比如我知道这个公司做JVM方面的: https://www.perfma.com/
2020-03-042 - NonStatic请问有没有什么机器学习的模型是针对性能测试结果分析的?我理解这个东西是因测试目标而异的,但总是希望能有一些参考模型学习一下。谢谢!
作者回复: 这个想法很好,应该是个性能工程领域的趋势。我没有用过这样的产品。 不过查了下,似乎有些产品号称可以做一些相关的智能分析,比如Dynatrace, AppDynamics。不过我相信就算有,也很初级。
2020-01-15