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