中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/74523
English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 78852/78852 (100%)
造訪人次 : 38563881      線上人數 : 614
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/74523


    題名: Enhance Stress Testing Power by Synchronizing JMeter Test Scripts
    作者: 李宛娟;Lee, Wan-Chuan
    貢獻者: 軟體工程研究所
    關鍵詞: 同步;壓力測試;效能瓶頸
    日期: 2017-07-13
    上傳時間: 2017-10-27 14:00:58 (UTC+8)
    出版者: 國立中央大學
    摘要: 在軟體開發過程中,軟體測試是非常重要的一環,可以確保軟體品質,以及系統的穩定性。為了確保系統可以應付龐大流量,開發團隊通常會運用壓力測試來驗證系統在超出預期負荷的壓力時,系統運作是否正常。
    過去開發團隊或測試團隊在進行壓力測試時,往往需要付出非常龐大的運算資源,才能達到一定的同時上線使用者數量來對待測系統進行測試。另外壓力測試常常被過度簡化成使用少數一兩個測試情境來模擬大量使用者,但是一般網頁服務的真實情況則是每個使用者進入網頁服務時,使用者對系統操作的情境並不相同,彼此可能會互相影響,如果能真的如此才能真正的暴露出系統效能瓶頸。
    本論文提出一個嶄新的壓力測試技術,這個技術可以同步壓力測試腳本。運用同步壓力測試技術,讓測試人員在進行測試時,可以有效地降低所需要的運算資源,使用較少的運算資源就能夠展現出系統的效能瓶頸。本研究是建立在本實驗室過去開發的TaaS平台[1]上。使用我們系統的測試人員,只需選取過去上傳的一般壓力測試腳本,就能夠輕鬆地對壓力測試腳本進行同步設定,並輕鬆的運用OpenStack自動化的張羅與配置相關硬體準備與設定等問題。
    ;Software testing is an important part in the software development process. It can ensure the software quality and system stability. In order to ensure that the system can handle huge network traffic, the development team can use stress testing to verify that the system is running normally when incoming traffic exceeds the expected load.
    Stress testing is an expensive technique. Emulating a large number of concurrent users requires a lot of computing resources. Besides, traditional stress testing often uses a few test scenarios to simulate a large number of users, but real situation is that each user’s operation is different in a general web service. If we can emulate the interaction of different user scenarios as real as possible, the performance bottlenecks are likely to be exposed.
    In this thesis, we propose a brand-new software testing technique. This technique can synchronize the events in different test scripts. When tester or development team use the software testing technique it can reduce computing resource for a stress testing. We hope to find out performance bottleneck of a software system under test with less computing resource. The technique is implemented inside a TaaS web portal developed in our lab. Tester can simply use the synchronizing technique with the help of OpenStack to easily deploying a stress testing.
    顯示於類別:[軟體工程研究所 ] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML498檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明