中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/74523
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 78852/78852 (100%)
造访人次 : 38468707      在线人数 : 302
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜寻范围 查询小技巧:
  • 您可在西文检索词汇前后加上"双引号",以获取较精准的检索结果
  • 若欲以作者姓名搜寻,建议至进阶搜寻限定作者字段,可获得较完整数据
  • 进阶搜寻


    jsp.display-item.identifier=請使用永久網址來引用或連結此文件: 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 ©   - 隱私權政策聲明