Web网站性能测试起步

上一篇 / 下一篇  2011-12-13 15:56:01 / 个人分类:性能测试

最近生产环境连连遭遇性能问题,开发经理有意向开始做性能测试。个人对性能测试了解不多,但是根据偶在测试行业摸爬滚打这么多年的经验,偶知道这里面水很深,所以偶没有一口答应下来,用resource和performance test tool license搪塞了下,一方面用做缓兵之计先去研究下,另一方面也确实没有resource。 

为什么性能测试这里面水很深呢?
第一:性能测试不是有工具就可以做,做出来的结果就对的。为了要让测试的结果有价值,一般有两种途径做性能测试,或者是性能测试的环境尽量接近生产环境,越接近测试的结果就越接近真实生产上的数据,这样结果才有意义,但是生产环境不仅包含硬件,应用,还有网络,数据,数据库,load balancer等等其他,不太容易达到完全一直。另外一种方法是比较当前生产和即将发布的版本的性能测试数据,相对值往往可以发掘一些信息。
第二:性能测试大家都知道很重要,就好像自动化测试,但是大家都不会重视,即使QA花了很多心思很多努力去做性能测试,但是PM, Dev都比较不会appreciate你的effort,但是一旦出了问题,就纷纷来找你了,这也是这么多年我一直致力于做性能测试和自动化测试,但是从来不会把他们作为重点来发展的原因。

和公司里有经验的LnP Engineer讨论了下,我们当前有两种solution
1)使用公司现有的商业开发工具SilkPerformer,对公司现有的性能测试工具根据我们team的情况做二次开发
2)使用开源性能测试工具JMeter,在此之上开发性能测试工具,更容易的去采集,比较和分析性能测试结果

但是不论是那种solution,共同的前提是日志系统应该提供每个command的Server端相关数据,以便找到bottleneck。

TAG: 性能测试

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 1682
  • 日志数: 1
  • 建立时间: 2011-12-13
  • 更新时间: 2011-12-13

RSS订阅

Open Toolbar