軟件性能測試的本質(2)

發表于:2013-08-16來源:Csdn作者:fnngj點擊數: 標簽:性能測試
1. 把daemon的log級別改為de bug (log_level從2改到5)之后,性能下降了差不多一半。 2. 關掉一個cache選項 3. 打開keepalive選項 4. 打開DNS反向查詢 ..... 上面都是些細

  1. 把daemon的log級別改為debug (log_level從2改到5)之后,性能下降了差不多一半。

  2. 關掉一個cache選項

  3. 打開keepalive選項

  4. 打開DNS反向查詢

  .....

  上面都是些細枝末節的設置,一個配置項而已,藏在DB的某張表或者某個ini里面。但是改變之后,得到的性能結果可能大不相同。這些都是否改變了我們以往的看法。

  Scott Barber(性能測試方面的專家)在他的一篇文章里討論了這個話題。

  “Macro- and Micro-tests, macro strategies and micro-plans, macro-level application usage and micro-level usage implementation details, macro-level result summaries for executives and micro-level test results for developers... it sounds like a day in the life of a performance tester to me.”

  摘自他為Software Test & Performance雜志寫的一個系列文章,叫做Peak Performance,其中的2006年9月的一期,文章名是 Macro to Micro And Back Again Macro to Micro And Back Again,嗯,很好的詮釋。

  亞里士多德說世上的道理不是被講一遍兩遍而是成千上萬遍,是的,因為Weinberg也講了一遍,就在上面提到的那本書里面。請原諒我再次引用他的話,粉絲嘛。“Although it's necessary to have an overview of the problem, the big picture often turns on one critical detail.”

  critical detail, 對,就是這個term。其實不光是這里說的測試,工作和生活中的很多事情都是一樣,不是要不要關心細節,而是它是否critical。

  那么,怎么區分一個細節是不是critical或者怎樣找到critical的detail呢?

  嗯...,這是個好問題,不過不好意思這個不是這里要討論的范疇。

  所以,你還認為性能測試只是學習如何使用性能工具么?它需要一個長期的個技術的積累,我們的路還很長。也許,我講的不夠本質,但性能測試這個領域,看到太多的新手在整天問工具的使用,學會了工具的使用就大言“我會(精通)性能測試!”。太多的公司叫新手的做性能測試,環境神馬的也不提供,你找個工具對軟件加壓一下吧!哎~!這未免是太貶低“軟件性能測試”了。

原文轉自:http://blog.csdn.net/fnngj/article/details/8597037

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97