分析软件性能(6)
来源:互联网 发布:大数据 视频 编辑:程序博客网 时间:2024/05/17 02:58
性能测试的过程是生产和收集评估数据的过程,测试过程会产生大量的各种测试数据,这些数据是评估我们是否达到性能目标的依据。我们不光要对数据进行汇总和统计分析,还要对数据本身进行去伪存真。错误的测试数据会产生错误的分析结果,掩盖掉存在的问题,造成错误的判断。分析系统性能不是简单的根据测试结果数据出图表,编写报告,而是首先对结果数据进行有效性分析,如果有效性不足,就要找到原因,调整测试过程,得到更加有效的数据。
数据分析工作既是个技术活,需要全面的知识和技能,还是个经验活,需要在测试工作中不断的总结和积累经验,培养对数据的敏感度。产生有效的测试结果数据比数据分析本身更重要,对测试过程的良好设计和控制是产生有效测试结果数据的前提,数据的有效性越高,数据分析的要求越低。
系统性能可以通过系统响应时间、吞吐量和可用性来测量和分析。除此之外,还需要考虑:
- 系统中可用的资源;
- 如何充分利用和共享这些资源;
响应时间是分析系统性能最直观的指标。如果响应时间不满足我们的预期,首先需要确定时间花费在什么地方,找到花费时间最多的地方,就是找到了系统的主要性能瓶颈。接下来就需要定位瓶颈产生的原因,找到解决办法,充分评估新的解决办法可能起到的效果,进行性能优化。
0 0
- 分析软件性能(6)
- 软件性能测试分析
- 软件性能分析及诊断
- 软件测试LR通用性能分析流程
- 【转】软件性能测试前期需求分析
- 软件开发过程-代码性能分析
- 软件性能优化漫谈(一):软件性能测量与分析
- (java性能分析工具之yourkit) yourkit--性能分析软件之入门介绍
- CS/CSS架构应用的软件性能测试模型分析
- HexSight 高性能的机器视觉软件(图像分析处理)
- 软件性能测试分析的4种方法
- 软件性能测试结果分析(高手请指点)
- CS/CSS架构应用的软件性能测试模型分析
- CS/CSS架构应用的软件性能测试模型分析
- CS/CSS架构应用的软件性能测试模型分析
- 超越可用性及性能监测的软件分析
- [软件操作]记一次基于Unity的Profiler性能分析
- mysql性能监控软件 慢日志分析利器
- svn—Eclipse中如何显示svn 信息
- Android之afinal框架的DB——删除数据表Bug
- MyBatis insert操作返回主键
- kinect指尖识别
- Mysql insert 性能优化
- 分析软件性能(6)
- ToString()
- iOS中定时器NSTimer的使用
- 苹果默认字体
- IntelliJ集成CheckStyle
- MySQL中出现 Field 'tid' doesn't have a default value错误
- mysql返回字段,当没记录时返回0的解决方法
- 文字输出尺寸测量方法, MeasureString不准确的问题
- Linux errno