Be the princess of myself

性能测试结果分析

上一篇 / 下一篇  2008-06-02 16:17:09 / 个人分类:性能测试

在做性能测试的时候,结果分析一直是一个难题。以前,我觉得自己一直陷入了一个误区,我想很多测试人员可能和我有同样的问题。

以loadrunner为例,最初学习性能测试的人,往往把性能分析的眼睛盯在loadrunner的结果分析上,最常用的几个图可能就是响应时间图,用户图,吞吐量等,当然,这些图是必要的,但是要想定位问题出在了什么地方,单个这些是无论如何也看不出来的。那么,还应该看哪些东西呢。分两个方面来说,第一,要想发现程序编码上是否存在问题,最好通过一些监控工具,查看程序中各种方法的调用是否合理,是否一个操作进行了无数次的调用,通过数据库查看哪些sql语句频繁执行,或者执行的时间特别长等。第二,非程序上的问题,比如数据库,中间件,应用服务器的参数等问题,在测试过程中也要严密监控,可以通过loadrunner或者这些组件本身的性能监控或者其他一些监控工具。只有这样,才能发现问题所在,否则,在多数情况下,我们得到的只能是程序当前的一个性能结果,而不能发现问题或者瓶颈所在。

当然,影响性能的可能还有网络,硬件环境等很多方面,与此同时,要想能够定位问题,对于我们所查看的各个组件的相关知识也是必不可少的。


TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar