[發(fā)明專利]一種云環(huán)境下基于用戶行為模型的web應(yīng)用性能測試系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210544670.0 | 申請日: | 2012-12-13 |
| 公開(公告)號: | CN103092751A | 公開(公告)日: | 2013-05-08 |
| 發(fā)明(設(shè)計)人: | 吳松;石宣化;金海;唐黎翔 | 申請(專利權(quán))人: | 華中科技大學(xué) |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;H04L29/08 |
| 代理公司: | 華中科技大學(xué)專利中心 42201 | 代理人: | 朱仁玲 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 環(huán)境 基于 用戶 行為 模型 web 應(yīng)用 性能 測試 系統(tǒng) | ||
1.一種云環(huán)境下基于用戶行為模型的web應(yīng)用性能測試方法,其特征在于,包括以下步驟:
(1)判斷云平臺是否有足夠的資源創(chuàng)建測試環(huán)境,如果有,則轉(zhuǎn)入步驟(2),否則過程結(jié)束;
(2)從web界面接收應(yīng)用日志,并且判斷該應(yīng)用日志是否合法,如果合法則轉(zhuǎn)入步驟(3),否則過程結(jié)束;
(3)對應(yīng)用日志進(jìn)行狀態(tài)劃分和會話分割,以生成初始CBMG;
(4)對初始CBMG進(jìn)行會話修正,以獲得修正后的CBMG;
(5)利用k-means算法對修正后的CBMG進(jìn)行聚類,以生成多個代表性行為模型;
(6)根據(jù)代表性CBMG生成虛擬用戶;
(7)創(chuàng)建web應(yīng)用測試環(huán)境;
(8)利用步驟(6)得到的虛擬用戶對web應(yīng)用測試環(huán)境進(jìn)行測試,并通過web界面將測試后的結(jié)果以圖表的方式展示給用戶。
2.根據(jù)權(quán)利要求1所述的web應(yīng)用性能測試方法,其特征在于,步驟(2)中是通過判斷應(yīng)用日志中是否包括web應(yīng)用的訪問發(fā)起者、訪問發(fā)起時間、訪問的資源類型以及訪問狀態(tài)等內(nèi)容中的全部內(nèi)容來確定應(yīng)用日志的合法性。
3.根據(jù)權(quán)利要求1所述的web應(yīng)用性能測試方法,其特征在于,步驟(4)包括以下子步驟:
(4-1)建立基本的CBMG;該CBMG可以由用戶自定義,也可以根據(jù)應(yīng)用的類型由系統(tǒng)指定;
(4-2)根據(jù)基本的CBMG和初始CBMG,并采用以下等式獲得修正后的CBMG(S1,S2,…Sn),其中n為修正后的CBMG的數(shù)量:
Mc=(1-β)Ma+βMb
其中Ma表示步驟(3)中獲取的初始CBMG,Mb表示基本的CBMG,Mc表示修正后的CBMG,β表示基本CBMG的權(quán)值,其取值范圍為0.5至0.8。
4.根據(jù)權(quán)利要求1所述的web應(yīng)用性能測試方法,其特征在于,步驟(5)包括以下子步驟:
(5-1)設(shè)置初始聚類數(shù)量k、初始聚點集合(A1,A2,…Ak)∈(S1,S2,…Sn)、初始聚點集合的狀態(tài)轉(zhuǎn)換概率矩陣(T1,T2,…,Tk)、初始聚點集合的用戶思考時間矩陣(W1,W2,…,Wk)、以及初始聚點集合對應(yīng)的聚類為({C1},{C2},…{Ck})=(A1,A2,…Ak),其中k的數(shù)值范圍為2到n/2,設(shè)置迭代計數(shù)Dc=1;
(5-2)設(shè)初始計數(shù)c=1;
(5-3)計算Sc對應(yīng)的狀態(tài)轉(zhuǎn)換概率矩陣Tc與初始聚點集合(A1,A2,…Ak)對應(yīng)的(T1,T2,…,Tk)之間的歐氏距離(D1,D2,…,Dk),設(shè)Di∈(D1,D2,…,Dk)是其中的最小值,則將Sc并入聚類{Ci}中,并且重新計算聚類{Ci,Sc}的中心點;
(5-4)計數(shù)c加一,并判斷c的取值是否大于n,如果c的值大于n,則進(jìn)入步驟(5-5),否則返回步驟(5-3);
(5-5)比較本輪迭代獲得的聚類中心點是否與上一輪迭代的聚類中心點是否一致,如果一致則結(jié)束迭代,否則進(jìn)入步驟(5-6);
(5-6)檢查Dc是否已達(dá)預(yù)設(shè)上限,如果達(dá)到則結(jié)束,否則進(jìn)入步驟(5-7);
(5-7)Dc加一,將{Ci}∈({C1},{C2},…{Ck})清空,并返回步驟(5-2)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華中科技大學(xué),未經(jīng)華中科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210544670.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于電機(jī)裝配的自動壓鉚線
- 下一篇:銅片成型自動裝配裝置
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





