天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于全局性能測試模型的Web應(yīng)用系統(tǒng)性能測試研究與應(yīng)用

發(fā)布時間:2021-07-15 21:08
  隨著企業(yè)信息化程度的提高,企業(yè)級Web應(yīng)用系統(tǒng)的用戶訪問量日益增加,巨大的訪問量可能會使得系統(tǒng)頁面的響應(yīng)時間變慢,甚至導(dǎo)致系統(tǒng)崩潰,這將直接影響企業(yè)的正常運營,給企業(yè)造成極大的損失,因此,企業(yè)對應(yīng)用系統(tǒng)的性能提出越來越高的要求。如何高效地開展性能測試便成為了急需研究的課題。Web應(yīng)用系統(tǒng)架構(gòu)具有復(fù)雜性,用戶的操作行為存在許多不可預(yù)見性,加之許多企業(yè)沒有專業(yè)的性能測試團隊,導(dǎo)致了性能測試過程中存在許多問題,他們的測試過程往往混亂無序,操作行為也較為隨意,這些問題都反映出Web性能測試工作需要遵循一定的測試規(guī)則和測試模型。但是傳統(tǒng)性能測試模型存在許多問題如:缺乏性能需求分析的能力,缺少對系統(tǒng)部署環(huán)境和性能需求指標(biāo)的分析;不具備普遍指導(dǎo)性,沒有關(guān)注系統(tǒng)的實際業(yè)務(wù)特性,無法廣泛應(yīng)用于不同領(lǐng)域的測試;不具備全面性,測試過程中缺少性能調(diào)優(yōu)和回歸測試環(huán)節(jié),無法充分指導(dǎo)性能測試全過程。針對以上問題和現(xiàn)狀,本文提出了一種用于指導(dǎo)Web應(yīng)用系統(tǒng)性能測試全過程的全局性能測試模型(Global Performance Testing Model,簡稱GPTM)。文中深入研究了Web系統(tǒng)性能測試相關(guān)的理論、技術(shù)... 

【文章來源】:華南理工大學(xué)廣東省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:75 頁

【學(xué)位級別】:碩士

【部分圖文】:

基于全局性能測試模型的Web應(yīng)用系統(tǒng)性能測試研究與應(yīng)用


Web應(yīng)用系統(tǒng)的頁面響應(yīng)時間分解

響應(yīng)時間,特征曲線


華南理工大學(xué)碩士學(xué)位論文8(ConcurrentUsers)、吞吐量(Throughput)、思考時間(ThinkTime)、資源利用率(Utilization)、每秒點擊數(shù)(HitsPerSecond)等,詳細(xì)的性能指標(biāo)研究闡述如下。(1)響應(yīng)時間。響應(yīng)時間是指用戶從客戶端發(fā)起請求,到客戶端接收到服務(wù)器返回結(jié)果的整個過程所消耗的時間[30],響應(yīng)時間是性能測試中的一個重要指標(biāo)。頁面響應(yīng)時間=網(wǎng)絡(luò)傳輸時間+Web應(yīng)用服務(wù)器處理時間+Web數(shù)據(jù)庫服務(wù)器處理時間。為了能夠更好的理解響應(yīng)時間并精準(zhǔn)定位系統(tǒng)性能的瓶頸,常常將響應(yīng)時間進(jìn)行分解,例如定義“網(wǎng)絡(luò)傳輸時間”為(N1+N2+N3+N4),“服務(wù)器處理時間”為(S1+S2+S3),“服務(wù)器處理時間”又可劃分“Web應(yīng)用服務(wù)器處理時間”(S1+S3)和“Web數(shù)據(jù)庫服務(wù)器處理時間”(S2),其中NX表示網(wǎng)絡(luò)等待時間,SX表示服務(wù)器等待時間。Web應(yīng)用系統(tǒng)的頁面響應(yīng)時間分解如圖2-1所示。圖2-1Web應(yīng)用系統(tǒng)的頁面響應(yīng)時間分解一般在系統(tǒng)運行的前期,系統(tǒng)的響應(yīng)時間隨著用戶并發(fā)數(shù)(負(fù)載)呈緩慢增加,隨著用戶的持續(xù)增長,系統(tǒng)的資源被耗盡,資源達(dá)到最大利用率時,系統(tǒng)的響應(yīng)時間就會突然增加[31]。響應(yīng)時間和用戶并發(fā)數(shù)的特征曲線如圖2-2所示。圖2-2響應(yīng)時間和用戶并發(fā)數(shù)的特征曲線(2)并發(fā)用戶數(shù)。并發(fā)是指多個同時發(fā)生的業(yè)務(wù)操作,而并發(fā)用戶數(shù)是指在給定場景下同一時刻與服務(wù)器進(jìn)行了交互的在線用戶數(shù)量[32]。系統(tǒng)的并發(fā)用戶數(shù)增加,則系統(tǒng)的資源利用率也隨之增加。在系統(tǒng)性能測試前,需要對并發(fā)用戶數(shù)進(jìn)行評估,以便合理模擬真實的用戶場景。

吞吐量,特征曲線,用戶數(shù)


第二章Web性能測試技術(shù)分析9常用的估算并發(fā)用戶的計算公式,見式(2-1):(2-1)其中C是平均并發(fā)用戶數(shù),n是登錄系統(tǒng)的用戶數(shù)量,L是用戶從登陸系統(tǒng)到退出系統(tǒng)的間隔時間,T是被考察的時間長度。并發(fā)用戶數(shù)峰值的計算公式,見式(2-2):(2-2)其中是并發(fā)用戶數(shù)峰值,C是平均并發(fā)用戶數(shù)。(3)吞吐量。吞吐量體現(xiàn)一個系統(tǒng)的承載能力,常指在一定的單位時間內(nèi)系統(tǒng)處理的客戶端請求數(shù)。通常情況下,吞吐量越大,系統(tǒng)單位時間內(nèi)處理數(shù)越多,則說明系統(tǒng)負(fù)載能力就越強。吞吐量是衡量系統(tǒng)服務(wù)器承受能力和自身負(fù)載能力的一個非常重要的指標(biāo)[33]。Empirix公司在報告中聲稱,在他們發(fā)現(xiàn)的性能問題里有80%是由于吞吐量的限制而引起的。吞吐量往往和服務(wù)器的軟件架構(gòu)、硬件配置、網(wǎng)絡(luò)結(jié)構(gòu)、網(wǎng)絡(luò)傳輸介質(zhì)以及并發(fā)用戶數(shù)有關(guān)。因此,吞吐量數(shù)據(jù)指標(biāo)對系統(tǒng)性能的優(yōu)化改造有著極其重要的參考價值。系統(tǒng)吞吐量指標(biāo)是TPS=并發(fā)數(shù)/平均響應(yīng)時間。系統(tǒng)的吞吐量與用戶并發(fā)數(shù)在運行階段的前期是呈正比增長,但由于系統(tǒng)資源有限,吞吐量的指標(biāo)并不會呈持續(xù)上升的狀態(tài),而是當(dāng)吞吐量達(dá)到一定的峰值之后,數(shù)據(jù)反之會隨著負(fù)載的增加而降低,系統(tǒng)所達(dá)到的最大吞吐量即峰值,是系統(tǒng)能夠并發(fā)處理的最大請求數(shù)。吞吐量和用戶并發(fā)數(shù)的特征曲線如圖2-3所示。圖2-3吞吐量和用戶并發(fā)數(shù)的特征曲線(4)思考時間。思考時間是腳本中每個請求之間的時間間隔。在真實場景中,用

【參考文獻(xiàn)】:
期刊論文
[1]LoadRunner性能測試分析[J]. 馬凌.  電子測試. 2019(13)
[2]基于國產(chǎn)操作系統(tǒng)的軟件測試方法研究[J]. 梅磊,劉娜.  航天標(biāo)準(zhǔn)化. 2019(01)
[3]LoadRunner性能測試設(shè)計的實踐——以《全國報刊索引》二次文獻(xiàn)共建共享網(wǎng)絡(luò)服務(wù)平臺為例[J]. 吳海洲.  信息化建設(shè). 2016(04)
[4]一種Web應(yīng)用系統(tǒng)性能測試流程及其應(yīng)用研究[J]. 宋士濤.  山東科學(xué). 2015(04)
[5]基于LoadRunner的Web服務(wù)器性能測試研究[J]. 王煜林.  廣東技術(shù)師范學(xué)院學(xué)報. 2014(07)
[6]軟件測試方法及重要性分析[J]. 陳雅茹.  黑龍江科技信息. 2011(07)
[7]軟件可靠性綜合模型的分析和研究[J]. 朱經(jīng)紛,徐拾義.  計算機科學(xué). 2009(04)
[8]一種基于事件的Web程序測試模型[J]. 傅鶴崗,陸艷軍,曾剛.  計算機應(yīng)用. 2009(03)
[9]利用LoadRunner實現(xiàn)Web負(fù)載測試的自動化[J]. 楊萍,李杰.  計算機技術(shù)與發(fā)展. 2007(01)
[10]一種用于Web應(yīng)用程序測試的對象模型[J]. 劉智勇,陶克.  科學(xué)技術(shù)與工程. 2005(13)

博士論文
[1]軟件測試及評價的復(fù)用策略研究及其實現(xiàn)[D]. 夏啟明.武漢大學(xué) 2010

碩士論文
[1]一種人像識別系統(tǒng)的性能測試方案設(shè)計與實施[D]. 李松.廈門理工學(xué)院 2018
[2]基于LoadRunner的Web軟件性能瓶頸分析調(diào)優(yōu)研究與實踐[D]. 鄭潤萍.華南農(nóng)業(yè)大學(xué) 2016
[3]基于I-PTGM的Web應(yīng)用系統(tǒng)性能測試技術(shù)研究與應(yīng)用[D]. 郭書華.北京交通大學(xué) 2015
[4]基于在線注冊Web系統(tǒng)的性能測試及優(yōu)化[D]. 袁琳.西安電子科技大學(xué) 2015
[5]基于WebSocket協(xié)議的Web應(yīng)用性能測試[D]. 趙晗.中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院) 2014
[6]基于Loadrunner技術(shù)的Web性能測試的研究與實現(xiàn)[D]. 姚昕.哈爾濱商業(yè)大學(xué) 2013
[7]WEB系統(tǒng)前端性能優(yōu)化方法研究[D]. 李雨晨.湖南大學(xué) 2013
[8]Web系統(tǒng)性能測試過程模型研究[D]. 連志剛.西北大學(xué) 2012
[9]分布式軟件測試管理工具的研究與實現(xiàn)[D]. 沈旻園.華東理工大學(xué) 2012
[10]移動互聯(lián)網(wǎng)中基于會話的Web負(fù)載測試研究[D]. 全秀霞.華南理工大學(xué) 2011



本文編號:3286467

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3286467.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶0d0bf***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com