• Geek_6e8c17
    2020-01-22
    从手工的传统模式进化到智能的自动模式,涉及到开发、测试以及运维的多方改造,请问老师在如何改造方面有比较好的经验吗或者是踩过那些坑?
    另外,我认为性能测试,最体现价值的应当是根据测试数据和结果做的性能分析,但是性能分析还是主要以人介入的,这块做不了自动化和智能化。

    作者回复: 自动分析的确很难;我们能做的就是如果环境固定,常见的问题频繁重复,而且人工步骤繁杂,那可以试试抽取出规则,变成“自动”分析。对于新的问题,基本上是无法“自动分析”的。
    测试的自动化也是个复杂的题目。我们也踩过的很多坑,比如测试太细,导致太多Task给开发团队,人家抱怨;也有测试太粗,导致没有及时发现问题。
    这方面最大的教训就是测试的粒度要合适,要考虑团队的实际情况(比如人员多少),软件的性质(比如用的库/设计方案),测试结果的机会成本(比如Miss的代价)等。

    
    
  • NonStatic
    2020-01-15
    请问有没有什么机器学习的模型是针对性能测试结果分析的?我理解这个东西是因测试目标而异的,但总是希望能有一些参考模型学习一下。谢谢!

    作者回复: 这个想法很好,应该是个性能工程领域的趋势。我没有用过这样的产品。
    不过查了下,似乎有些产品号称可以做一些相关的智能分析,比如Dynatrace, AppDynamics。不过我相信就算有,也很初级。

    
    
我们在线,来聊聊吧