目前分類:Performance Testing (38)

瀏覽方式: 標題列表 簡短摘要
很多人對效能測試的觀念常常不正確, 有些人認為它很單純, 有些人以為這樣做就可以了. 就讓我們來看看, 大家通常有什麼幻想 XD
 
 
迷思 1: 效能測試是在系統開發最後時候才做. 
效能測試需要早期就開始規劃, 否則等到最後測試無法通過時, 往往是要修改架構才能符合需求, 這時候已經沒有時間讓你這樣的修改, 你不是裝死就交付出去, 要不然就是專案大延遲.

kojenchieh 發表在 痞客邦 留言(0) 人氣()

快不快這件事情, 在開發任何系統都是件重要的事情. 那多快才算快呢? 這次我找到的這篇文章, 作者提出了一些看法.
 
Part 3: How Fast is Fast Enough?
Posted by Scott Barber
 

kojenchieh 發表在 痞客邦 留言(0) 人氣()

很多人都會問這個問題: "一個網頁反應時間的業界標準是多久?”
 
很多人都不曉得答案. 其實答案很單純, 並且一直都沒有變 但如果答案沒有改變, 為什麼還是經常被問到呢?
 
 

kojenchieh 發表在 痞客邦 留言(0) 人氣()

在使用一些效能測試的工具時, 常常會看到 Concurrent Users 這個名詞, 那時候想說應該就很很多人同時使用系統, 結果後來又跑出 Simultaneous Users, 這是怎樣, 相同的東西為什麼說兩遍?
 
 
 
後來才知道, 兩者是說不一樣的東西, 是的, 不是為了讓文章有趣, 用兩個方式描述相同的事情.  讓我們來說文解字一下吧.

kojenchieh 發表在 痞客邦 留言(0) 人氣()

談完效能測試後,接下來我都會大家一個問題:效能測試、壓力測試(Stress Testing)和負載測試的差別在哪裡?
 
 
一般人聽到這三個名詞,覺得很相像,又覺得不太一樣,很少人會分的清楚到底差在哪裡。這三個名詞要做的事情當然不一樣,否則老外不會那麼無聊去創造出他們出來,讓我們來看看各位名家所給的定義:
 

kojenchieh 發表在 痞客邦 留言(0) 人氣()

效能測試是指在一個給定的工作量(workload)下,量測以下的項目,是否滿足原先所設定的目標。
 
    # 受測系統的反應時間(response time)
    # 生產量(throughput)
    # 系統資源使用狀況 (resource utilization)
 

kojenchieh 發表在 痞客邦 留言(0) 人氣()

效能測試 (Performance test) 是軟體測試中非常專業的一塊, 主要是來確認受測系統的效能. 量測系統到底有多快, 是否滿足當初所設定的目標. 如果沒有滿足則會進行系統調校, 直到受測系統 meet 目標為止.
 
 
 
為了完成效能測試, 我們需要有一套流程, 確保該做的事情都有做, 因此, 讓我們看看這個流程要做什麼

kojenchieh 發表在 痞客邦 留言(0) 人氣()

在進行Benchmarking時常發生的錯誤

Source: High Performance MySQL, 
Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy D. Zawodny, Arjen Lentz, and Derek J. Balling, 
Oreilly

當我在讀"High Performance MySQL"一書時, 作者提到在執行Benchmarking時, 有些錯誤要小心不要去犯. 可是我看完後發現, 幾乎每一條我們都遇到了, 還覺得真得是很可恥. 因此特地整理出來給大家看一下, 希望大家不會在遇到同樣的問題.

1. Using a subset of the real data size

kojenchieh 發表在 痞客邦 留言(0) 人氣()

Capacity Tools

source: The Art of Capacity Planning
Appendix C: Capacity Tools

當你在進行capacity testing時, 很重要的一件事情就是要有工具來支援你. 否則若是要靠人定勝天, 以capacity testing的資料量和測試的頻率, 那將會你的測試工作變成一場夢饜.

這本書的作者收集了一些工具, 我想應該對大家有很大的幫助. Enjoy it.


kojenchieh 發表在 痞客邦 留言(3) 人氣()

MSDN教學影片: Web Performance Test

剛剛在上課時, 同事所提供了一個網站, 那是Microsoft的中文化教學網站, 並且有中文發音, 教你如何使用VSTS來做web performance test. 真是給他有夠感動, 大力推一下

MSDN教學影片: Web Performance Test
http://msdn.microsoft.com/zh-tw/vstudio/cc963632.aspx


kojenchieh 發表在 痞客邦 留言(0) 人氣()

效能測試流程 (2)

這些是我根據"Improving .NET Application Performance and Scalability"的內容, 整理出在需求收集階段, 大概要做的事情. 之後還要跟同事討論一下是否還要加什麼.

Step 1: Identify key scenarios
A. Scenarios are anticipated user paths that generally incorporate multiple application activities
B. Scenarios are those for which

kojenchieh 發表在 痞客邦 留言(2) 人氣()

效能測試流程 (1)



最近大家想要來訂定一個效能測試的流程, 因此我收集了一下目前我手頭上有的:

1. BPT Part 2: A Performance Engineering Strategy, R. Scott Barber

kojenchieh 發表在 痞客邦 留言(1) 人氣()

效能測試的目標是什麼?

What are the Goals of Performance Testing?
http://hpperformancecenter.blogspot.com/2009/08/what-are-goals-of-performance-testing.html

Thursday, August 13, 2009
Posted by Stephen Feloney
Published in HP Performance Center

kojenchieh 發表在 痞客邦 留言(0) 人氣()

如何以省錢的方式來進行效能測試

Budget-friendly Web app performance testing, monitoring tips
http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1358632_mem1,00.html?track=NL-516&ad=717057&Offer=mn_eh072209SFTQUNSC_budgetH&asrc=EM_USC_8756843&uid=8968635

06.09.2009
Posted by Karen N. Johnson

通常預算是效能測試重要的因素, 因為不可能投入大量人力, 或是購買昂貴的測試工具, 或是購買和production一模一樣的機器或環境來模擬. 因此你必須精打細算, 利用一些現有或是不用錢的方式, 來達到相同的目標. 尤其在現在經濟不景氣的狀況下, 這件事情更是顯得重要.

kojenchieh 發表在 痞客邦 留言(0) 人氣()

一些有用的Web Performance Tool

Web Performance Tool Evaluation - lower end proprietary tools
http://www.testingreflections.com/node/view/8164

07/07/2009
Submitted by
corey@goldb.org (Corey Goldberg)

作者有些perofrmance 和load tools的經驗, 這裡是他的一些feedback. 他把測試工具分成以下幾類:

kojenchieh 發表在 痞客邦 留言(2) 人氣()

前100大負載和效能測試工具

Top 100 Load and Performance Test Tools List
http://csshook.com/cssresources/top-100-load-and-performance-test-tools-list/

在這裡作者列出了100個常用的負載和效能測試工具, 並且把他們適當的做了一些分類. 找不到工具好用的人, 可以來這裡逛逛.

kojenchieh 發表在 痞客邦 留言(0) 人氣()

要多快才是夠快

Part 3: How Fast is Fast Enough?
http://www.perftestplus.com/resources/BPT3.pdf

Posted by Scott Barber


kojenchieh 發表在 痞客邦 留言(0) 人氣()

可接受的應用程式反應時間 v.s. 業界標準

Acceptable application response times vs. industry standard
Scott Barber
03.13.2007
http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1243574_mem1,00.html

過去六年間, 還沒有一天有人停止過問我: "一個網頁的業界標準反應時間是多久?"

kojenchieh 發表在 痞客邦 留言(0) 人氣()

為什麼我們要對效能做測試?

Why do we test for performance?
http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1317268_mem1,00.html

06.11.2008
posted by Scott Barber


kojenchieh 發表在 痞客邦 留言(0) 人氣()

應用系統效能測試的難題: Cloud, Virtual labs, Scale-up

Application performance testing issues: Cloud, virtual labs, scale-up
http://itknowledgeexchange.techtarget.com/software-quality/application-performance-testing-issues-cloud-virtual-labs-scale-up/

Posted by: Jan Stafford
Published in IT Knowledge Exchange

應用程式的效能測試過去曾經是一個單獨的流程. 但是由於複雜mission-critical的應用系統, 虛擬化技術, 和雲端計算等狀況的出現, 人們將這些東西合在一起, 導致於效能測試十分困難. Mark Kremer, Precise Sofiware Solution of Redwood Shores的 CEO最近和我談到這些事. 在談話中, 他提出一些建言, 有關於要如何來面對這些挑戰, 以確保最高的系統效能.

kojenchieh 發表在 痞客邦 留言(0) 人氣()

1 2
Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼