分析软件性能(6)

来源:互联网 发布:大数据 视频 编辑:程序博客网 时间:2024/05/17 02:58

性能测试的过程是生产和收集评估数据的过程,测试过程会产生大量的各种测试数据,这些数据是评估我们是否达到性能目标的依据。我们不光要对数据进行汇总和统计分析,还要对数据本身进行去伪存真。错误的测试数据会产生错误的分析结果,掩盖掉存在的问题,造成错误的判断。分析系统性能不是简单的根据测试结果数据出图表,编写报告,而是首先对结果数据进行有效性分析,如果有效性不足,就要找到原因,调整测试过程,得到更加有效的数据。

数据分析工作既是个技术活,需要全面的知识和技能,还是个经验活,需要在测试工作中不断的总结和积累经验,培养对数据的敏感度。产生有效的测试结果数据比数据分析本身更重要,对测试过程的良好设计和控制是产生有效测试结果数据的前提,数据的有效性越高,数据分析的要求越低。

系统性能可以通过系统响应时间、吞吐量和可用性来测量和分析。除此之外,还需要考虑:

  • 系统中可用的资源;
  • 如何充分利用和共享这些资源;

响应时间是分析系统性能最直观的指标。如果响应时间不满足我们的预期,首先需要确定时间花费在什么地方,找到花费时间最多的地方,就是找到了系统的主要性能瓶颈。接下来就需要定位瓶颈产生的原因,找到解决办法,充分评估新的解决办法可能起到的效果,进行性能优化。

0 0
原创粉丝点击