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。
相关阅读:
- 性能测试自动化白皮书 (xin_晴, 2011-11-28)
- 性能测试报告(实例) (xin_晴, 2011-12-02)
- 手机性能测试小结 (xin_晴, 2011-11-23)
- VS2010中的自动化测试——Web性能测试 (xin_晴, 2011-12-05)
- 性能调优之我见 (xin_晴, 2011-11-25)
- 软件Web测试中应用性能测试的探析 (xin_晴, 2011-12-01)
- 对tomcat下自制应用服务的性能测试小结 (senseflower, 2011-11-30)
- 做“准确”的性能测试 (xin_晴, 2011-12-09)
- 在做性能测试之前需要知道什么 (zhaoxinfei2002, 2011-12-05)
- 不同视角的软件性能以及测试的基本概念 (xin_晴, 2011-12-20)
收藏
举报
TAG:
性能测试