面向Web2.0應(yīng)用的測試負載自動生成
發(fā)布時間:2023-01-09 12:28
測試負載的自動生成,對于Web2.0應(yīng)用的測試至關(guān)重要。Web2.0應(yīng)用是一種新的應(yīng)用形態(tài),相對于Web1.0應(yīng)用而言,Web2.0應(yīng)用的戶數(shù)量更加龐大,用戶類型更多,各式各樣的用戶體驗Web2.0應(yīng)用的方式也更加豐富,用戶操作、用戶交互更加復(fù)雜,用戶場景也更加多變。 然而,現(xiàn)有的測試方案在面對越加復(fù)雜的被測系統(tǒng)時,仍然沿用以前的設(shè)計思想。測試負載的設(shè)計過程仍然使用人工啟發(fā)式的方法。當(dāng)測試一個互聯(lián)網(wǎng)應(yīng)用(比如一個網(wǎng)站)的承載性能時,測試人員慣用的方法是使用負載生成工具生成HTTP請求從低并發(fā)量漸進地提升至高并發(fā)量以衡量應(yīng)用的承載能力。這種方法因設(shè)計過程簡單而被測試人員廣泛采用。然而隨著Web2.0應(yīng)用的快速發(fā)展,測試需求變得更加復(fù)雜。測試人員需要確認系統(tǒng)中每一個被測功能或組件,為之建立模型,設(shè)定模型的參數(shù),設(shè)計測試負載,并最終測試。測試過程不僅非常復(fù)雜,并且在為模型設(shè)定參數(shù)時,缺乏有效的數(shù)據(jù)依據(jù),產(chǎn)生的測試結(jié)果缺乏可信度。因此這一方法不再適用。同時在面對各種各樣、種類越加繁多的Web2.0應(yīng)用情況時,現(xiàn)在仍然沒有一個測試方案能夠針對Web2.0應(yīng)用提供有效、靈活的測試負載。 ...
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
1 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 互聯(lián)網(wǎng)應(yīng)用測試負載設(shè)計
1.2.2 互聯(lián)網(wǎng)應(yīng)用用戶行為建模
1.2.3 馬爾可夫鏈
1.3 研究內(nèi)容
1.4 論文組織結(jié)構(gòu)
1.5 本章小結(jié)
2 測試系統(tǒng)分析與構(gòu)造
2.1 被測系統(tǒng)
2.1.1 典型的 Web2.0 應(yīng)用
2.1.2 被測系統(tǒng)的搭建
2.2 測試平臺
2.2.1 Apache JMeter
2.2.2 Siege
2.2.3 Faban
2.3 測試負載
2.3.1 測試負載設(shè)計原則
2.3.2 測試負載設(shè)計步驟
2.4 本章小結(jié)
3 Web2.0 測試負載特征分析
3.1 單用戶行為特征分析
3.1.1 單用戶行為特征建模
3.1.2 單用戶行為記錄分析
3.1.3 單用戶行為數(shù)據(jù)收集及轉(zhuǎn)換
3.2 用戶并行性特征分析
3.3 本章小結(jié)
4 Web2.0 測試負載的設(shè)計實現(xiàn)
4.1 單用戶負測試載自動生成
4.1.1 單用戶行為多對一映射
4.1.2 基于馬爾科夫鏈的單用戶測試負載設(shè)計生成
4.1.3 單用戶行為測試負載實現(xiàn)
4.2 并發(fā)用戶的測試負載自動生成
4.2.1 并發(fā)用戶的測試負載設(shè)計
4.2.2 并發(fā)用戶的測試負載實現(xiàn)
4.3 Web2.0 測試負載實驗
4.3.1 實驗環(huán)境
4.3.2 實驗過程
4.3.3 實驗結(jié)果
4.4 本章小結(jié)
5 總結(jié)與展望
5.1 全文總結(jié)
5.2 研究展望
參考文獻
致謝
攻讀碩士學(xué)位期間已發(fā)表或錄用的論文
【參考文獻】:
期刊論文
[1]Web2.0的研究與應(yīng)用綜述[J]. 王偉軍,孫晶. 情報科學(xué). 2007(12)
本文編號:3729187
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
1 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 互聯(lián)網(wǎng)應(yīng)用測試負載設(shè)計
1.2.2 互聯(lián)網(wǎng)應(yīng)用用戶行為建模
1.2.3 馬爾可夫鏈
1.3 研究內(nèi)容
1.4 論文組織結(jié)構(gòu)
1.5 本章小結(jié)
2 測試系統(tǒng)分析與構(gòu)造
2.1 被測系統(tǒng)
2.1.1 典型的 Web2.0 應(yīng)用
2.1.2 被測系統(tǒng)的搭建
2.2 測試平臺
2.2.1 Apache JMeter
2.2.2 Siege
2.2.3 Faban
2.3 測試負載
2.3.1 測試負載設(shè)計原則
2.3.2 測試負載設(shè)計步驟
2.4 本章小結(jié)
3 Web2.0 測試負載特征分析
3.1 單用戶行為特征分析
3.1.1 單用戶行為特征建模
3.1.2 單用戶行為記錄分析
3.1.3 單用戶行為數(shù)據(jù)收集及轉(zhuǎn)換
3.2 用戶并行性特征分析
3.3 本章小結(jié)
4 Web2.0 測試負載的設(shè)計實現(xiàn)
4.1 單用戶負測試載自動生成
4.1.1 單用戶行為多對一映射
4.1.2 基于馬爾科夫鏈的單用戶測試負載設(shè)計生成
4.1.3 單用戶行為測試負載實現(xiàn)
4.2 并發(fā)用戶的測試負載自動生成
4.2.1 并發(fā)用戶的測試負載設(shè)計
4.2.2 并發(fā)用戶的測試負載實現(xiàn)
4.3 Web2.0 測試負載實驗
4.3.1 實驗環(huán)境
4.3.2 實驗過程
4.3.3 實驗結(jié)果
4.4 本章小結(jié)
5 總結(jié)與展望
5.1 全文總結(jié)
5.2 研究展望
參考文獻
致謝
攻讀碩士學(xué)位期間已發(fā)表或錄用的論文
【參考文獻】:
期刊論文
[1]Web2.0的研究與應(yīng)用綜述[J]. 王偉軍,孫晶. 情報科學(xué). 2007(12)
本文編號:3729187
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3729187.html
最近更新
教材專著