透過您的圖書館登入
IP:3.138.175.180
  • 學位論文

Web應用程式之雲端效能測試系統

A Web Application Performance Testing System Based on the Cloud

指導教授 : 陳偉凱

摘要


隨著網路的普及,Web應用程式快速地成長,然而由於使用者數量的增加,網站營運者必需知道Web應用程式的負載極限,作為硬體設備擴充或程式調校的依據,因此效能測試對於持續開發並擴張規模的Web應用程式顯得非常重要。測試人員可以透過模擬大量使用者操作Web應用程式的行為,達到效能測試的目的,但由於一部個人電腦所能模擬的使用者數是有限的,而一般的企業或開發團隊也無法隨時準備大量的電腦專供測試之用;因此,本論文透過雲端運算良好的延展性、低成本且高運算能力的特性,提出一個Web應用程式的雲端效能測試系統,使用Eucalyptus開啟大量的虛擬機器,同時模擬大量使用者操作Web應用程式。本論文所提出的系統能支援效能測試,或加速具有多選一及隨意順序節點之測試腳本的執行(以平行的方式同時執行多條測試路徑,以加快測試速度)。實驗結果顯示,當一台虛擬機器模擬不超過32個使用者時,確實可以取代實體機器執行測試;此外,透過4台虛擬機器執行252條測試路徑時,相較於單機執行,其速度加快了3.6倍,顯示透過雲端虛擬機器執行Web應用程式的測試更有效率。

並列摘要


With the popularity of the Internet, web applications grow rapidly. Because of the variation in the amount of users, the web site operator must know the load limits of web application to adjust the program and expand hardware devices. So the performance test for a continued development web application is very important. The common method doing a performance testing is to simulate a large number of users to operate the web application, but due to the limitation of the number of users be simulated on a single computer, and general business or development team can not afford for a large amount of computers for testing especially, this thesis proposes a web application testing system on the cloud, supporting performance testing and executing test paths paralleled. The experimental result shows that a virtual machine can replace a physical computer each simulates under 32 users. And executing 252 test paths on 4 virtual machine each simulates 1 user can speed up the execution for 3.6 times than on one computer, which makes the performance testing more efficient.

參考文獻


[51] 張哲銘,一個以巨集為基礎的圖型使用者介面測試規格語言,碩士論文,國立臺北科技大學資訊工程所,臺北,2004年。
[52] 黃琮聖,一個線上會議系統重構之案例研究,碩士論文,國立臺北科技大學資訊工程研究所,臺北,2010。
[54] 沈政文,元件抽象化之GUI測試方法,碩士論文,國立臺北科技大學資訊工程所,臺北,2010年。
[56] 張雄展,圖形使用者介面多選一與隨意順序之測試方法,碩士論文,國立臺北科技大學資訊工程研究所,臺北,2013年。
[3] Johan Andersson, Geoff Bache, "The Video Store Revisited Yet Again: Adventures in GUI Acceptance Testing", Lecture Notes in Computer Science, Springer-Verlag Heidelberg, Vol. 3092, pp. 1-10, 2004

被引用紀錄


康芷瑜(2013)。以雲端測試服務進行之Web應用程式效能測試實驗〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2013.00231

延伸閱讀