CN110245089B 壓力測(cè)試方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)_第1頁(yè)
CN110245089B 壓力測(cè)試方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)_第2頁(yè)
CN110245089B 壓力測(cè)試方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)_第3頁(yè)
CN110245089B 壓力測(cè)試方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)_第4頁(yè)
CN110245089B 壓力測(cè)試方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

(12)發(fā)明專(zhuān)利審查員郭小峰(72)發(fā)明人黃濤方鎮(zhèn)舉翁玉萍周杰盧道和韓海燕陳文龍?jiān)撵o限公司44232當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)21.一種壓力測(cè)試方法,其特征在于,所述壓力測(cè)試方法包括如下步驟:當(dāng)接收到測(cè)試場(chǎng)景創(chuàng)建請(qǐng)求時(shí),從預(yù)設(shè)的經(jīng)營(yíng)分析系統(tǒng)中讀取第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);根據(jù)用戶行為,對(duì)所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分類(lèi),并獲取各分類(lèi)下的并發(fā)數(shù);根據(jù)所述并發(fā)數(shù)設(shè)置對(duì)應(yīng)用戶行為的優(yōu)先級(jí);將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為、所述并發(fā)數(shù)和所述優(yōu)先級(jí)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取所述壓力測(cè)試請(qǐng)求中攜帶的優(yōu)先級(jí)信息;根據(jù)所述優(yōu)先級(jí)信息獲取預(yù)先保存的測(cè)試場(chǎng)景信息;通過(guò)預(yù)設(shè)的測(cè)試腳本生成引擎,生成與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到;獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試。2.如權(quán)利要求1所述的壓力測(cè)試方法,其特征在于,所述壓力測(cè)試方法還包括:當(dāng)接收到測(cè)試場(chǎng)景更新請(qǐng)求時(shí),從所述經(jīng)營(yíng)分析系統(tǒng)中讀取第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);比較所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)和所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)之間的相似度;當(dāng)所述相似度小于或等于預(yù)設(shè)相似度時(shí),根據(jù)所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù),更新所述場(chǎng)景數(shù)據(jù)庫(kù)中保存的所述測(cè)試場(chǎng)景信息,并更新與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。3.如權(quán)利要求1所述的壓力測(cè)試方法,其特征在于,所述根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試的步驟包括:運(yùn)行所述測(cè)試腳本以向壓測(cè)平臺(tái)的執(zhí)行中心發(fā)起自動(dòng)化構(gòu)建請(qǐng)求,以使所述執(zhí)行中心根據(jù)所述自動(dòng)化構(gòu)建請(qǐng)求從預(yù)設(shè)的測(cè)試倉(cāng)庫(kù)中拉取對(duì)應(yīng)的測(cè)試依賴(lài)包;根據(jù)所述測(cè)試依賴(lài)包執(zhí)行壓力測(cè)試,并在所述壓力測(cè)試執(zhí)行過(guò)程中,對(duì)預(yù)定指標(biāo)進(jìn)行監(jiān)控,根據(jù)監(jiān)控?cái)?shù)據(jù)生成對(duì)應(yīng)的壓力測(cè)試報(bào)告。4.一種壓力測(cè)試裝置,其特征在于,所述壓力測(cè)第一讀取模塊,用于當(dāng)接收到測(cè)試場(chǎng)景創(chuàng)建請(qǐng)求時(shí),從預(yù)設(shè)的經(jīng)營(yíng)分析系統(tǒng)中讀取第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);分類(lèi)模塊,用于根據(jù)用戶行為,對(duì)所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分保存模塊,用于根據(jù)所述并發(fā)數(shù)設(shè)置對(duì)應(yīng)用戶行為的優(yōu)先級(jí);將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為、所述并發(fā)數(shù)和所述優(yōu)先級(jí)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;生成模塊,用于通過(guò)預(yù)設(shè)的測(cè)試腳本生成引擎,生成與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試第一獲取模塊,用于當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取所述壓力測(cè)試請(qǐng)求中攜帶的優(yōu)先級(jí)信息;根據(jù)所述優(yōu)先級(jí)信息獲取預(yù)先保存的測(cè)試場(chǎng)景信息,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先3分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到;第二獲取模塊,用于獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;執(zhí)行模塊,用于根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試。5.如權(quán)利要求4所述的壓力測(cè)試裝置,其特征在于,所述壓力測(cè)試裝置還包括:第二讀取模塊,用于當(dāng)接收到測(cè)試場(chǎng)景更新請(qǐng)求時(shí),從所述經(jīng)營(yíng)分析系統(tǒng)中讀取第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);比較模塊,用于比較所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)和所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)之間的相似度;更新模塊,用于當(dāng)所述相似度小于或等于預(yù)設(shè)相似度時(shí),根據(jù)所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù),更新所述場(chǎng)景數(shù)據(jù)庫(kù)中保存的所述測(cè)試場(chǎng)景信息,并更新與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。6.如權(quán)利要求4所述的壓力測(cè)試裝置,其特征在于,所述執(zhí)行模塊還用于:運(yùn)行所述測(cè)試腳本并向壓測(cè)平臺(tái)的執(zhí)行中心發(fā)起自動(dòng)化構(gòu)建請(qǐng)求,以使所述執(zhí)行中心根據(jù)所述自動(dòng)化構(gòu)建請(qǐng)求從預(yù)設(shè)的測(cè)試倉(cāng)庫(kù)拉取對(duì)應(yīng)的測(cè)試依賴(lài)包;根據(jù)所述測(cè)試依賴(lài)包執(zhí)行壓力測(cè)試,并在所述壓力測(cè)試執(zhí)行過(guò)程中,對(duì)預(yù)定指標(biāo)進(jìn)行監(jiān)控,根據(jù)監(jiān)控?cái)?shù)據(jù)生成對(duì)應(yīng)的壓力測(cè)試報(bào)告。7.一種壓力測(cè)試設(shè)備,其特征在于,所述壓力測(cè)試設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的壓力測(cè)試程序,所述壓力測(cè)試程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至3中任一項(xiàng)所述的壓力測(cè)試方法的步驟。8.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有壓力測(cè)試程序,所述壓力測(cè)試程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至3中任一項(xiàng)所述的壓力測(cè)試方法的步驟。4技術(shù)領(lǐng)域[0001]本發(fā)明涉及金融科技(Fintech)技術(shù)領(lǐng)域,尤其涉及壓力測(cè)試方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。背景技術(shù)工智能等)應(yīng)用在金融領(lǐng)域,傳統(tǒng)金融業(yè)正在逐步向金融科技(Fintech)轉(zhuǎn)變,但由于金融行業(yè)的安全性、實(shí)時(shí)性要求,也對(duì)技術(shù)提出了[0003]在目前的金融領(lǐng)域,壓力測(cè)試是每一個(gè)Web應(yīng)用程序上線之前都需要做的一個(gè)測(cè)試,它可以幫助我們發(fā)現(xiàn)系統(tǒng)中的瓶頸問(wèn)題,減少發(fā)布到生產(chǎn)環(huán)境后出問(wèn)題的幾率。然而,現(xiàn)有的壓力測(cè)試方案的用例數(shù)據(jù)輸入均為測(cè)試人員根據(jù)經(jīng)驗(yàn)進(jìn)行手動(dòng)編寫(xiě)與輸入,不僅操作繁瑣耗時(shí),而且依據(jù)人為經(jīng)驗(yàn)輸入的數(shù)據(jù)往往和實(shí)際業(yè)務(wù)場(chǎng)景有偏差,容易缺失實(shí)際復(fù)雜業(yè)務(wù)場(chǎng)景下的數(shù)據(jù),導(dǎo)致最終的壓力測(cè)試結(jié)果不準(zhǔn)確。發(fā)明內(nèi)容[0004]本發(fā)明的主要目的在于提出一種壓力測(cè)試方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),旨在提高壓力測(cè)試效率和壓力測(cè)試結(jié)果的準(zhǔn)確性。[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種方法,所述方法包括如下步驟:[0006]當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到;[0007]獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;[0008]根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試。[0009]優(yōu)選地,所述當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息的步驟之前,還包括:[0010]當(dāng)接收到測(cè)試場(chǎng)景創(chuàng)建請(qǐng)求時(shí),從預(yù)設(shè)的經(jīng)營(yíng)分析系統(tǒng)中讀取第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);[0011]根據(jù)用戶行為,對(duì)所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分類(lèi),并獲取各分類(lèi)下的并發(fā)數(shù);[0012]將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為和所述并發(fā)數(shù)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;[0013]通過(guò)預(yù)設(shè)的測(cè)試腳本生成引擎,生成與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0014]優(yōu)選地,所述將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為和所述并發(fā)數(shù)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中的步驟包括:[0015]根據(jù)所述并發(fā)數(shù)設(shè)置對(duì)應(yīng)用戶行為的優(yōu)先級(jí);[0016]將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為、所述并發(fā)數(shù)和所述優(yōu)先級(jí)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;5[0017]所述當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息的步驟包括:[0018]當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取所述壓力測(cè)試請(qǐng)求中攜帶的優(yōu)先級(jí)信息;[0019]根據(jù)所述優(yōu)先級(jí)信息獲取預(yù)先保存的測(cè)試場(chǎng)景信息。[0021]當(dāng)接收到測(cè)試場(chǎng)景更新請(qǐng)求時(shí),從所述經(jīng)營(yíng)分析系統(tǒng)中讀取第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);[0022]比較所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)和所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)之間的相似度;[0023]當(dāng)所述相似度小于或等于預(yù)設(shè)相似度時(shí),根據(jù)所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù),更新所述場(chǎng)景數(shù)據(jù)庫(kù)中保存的所述測(cè)試場(chǎng)景信息,并更新與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0024]優(yōu)選地,所述根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試的步驟包括:[0025]運(yùn)行所述測(cè)試腳本以向壓測(cè)平臺(tái)的執(zhí)行中心發(fā)起自動(dòng)化構(gòu)建請(qǐng)求,以使所述執(zhí)行中心根據(jù)所述自動(dòng)化構(gòu)建請(qǐng)求從預(yù)設(shè)的測(cè)試倉(cāng)庫(kù)中拉取對(duì)應(yīng)的測(cè)試依賴(lài)包;[0026]根據(jù)所述測(cè)試依賴(lài)包執(zhí)行壓力測(cè)試,并在所述壓力測(cè)試執(zhí)行過(guò)程中,對(duì)預(yù)定指標(biāo)進(jìn)行監(jiān)控,根據(jù)監(jiān)控?cái)?shù)據(jù)生成對(duì)應(yīng)的壓力測(cè)試報(bào)告。[0027]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種壓力測(cè)試裝置,所述壓力測(cè)試裝置包[0028]第一獲取模塊,用于當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到;[0029]第二獲取模塊,用于獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;[0030]執(zhí)行模塊,用于根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試。[0032]第一讀取模塊,用于當(dāng)接收到測(cè)試場(chǎng)景創(chuàng)建請(qǐng)求時(shí),從預(yù)設(shè)的經(jīng)營(yíng)分析系統(tǒng)中讀取第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);[0033]分類(lèi)模塊,用于根據(jù)用戶行為,對(duì)所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分類(lèi),并獲取各分類(lèi)下的并發(fā)數(shù);[0034]保存模塊,用于將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為和所述并發(fā)數(shù)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;[0035]生成模塊,用于通過(guò)預(yù)設(shè)的測(cè)試腳本生成引擎,生成與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0036]優(yōu)選地,所述保存模塊,還用于根據(jù)所述并發(fā)數(shù)設(shè)置對(duì)應(yīng)用戶行為的優(yōu)先級(jí);將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為、所述并發(fā)數(shù)和所述優(yōu)先級(jí)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;[0037]所述第一獲取模塊,還用于當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取所述壓力測(cè)試請(qǐng)求中攜帶的優(yōu)先級(jí)信息;根據(jù)所述優(yōu)先級(jí)信息獲取預(yù)先保存的測(cè)試場(chǎng)景信息。6[0039]第二讀取模塊,用于當(dāng)接收到測(cè)試場(chǎng)景更新請(qǐng)求時(shí),從所述經(jīng)營(yíng)分析系統(tǒng)中讀取第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);[0040]比較模塊,用于比較所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)和所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)之間的相似度;[0041]更新模塊,用于當(dāng)所述相似度小于或等于預(yù)設(shè)相似度時(shí),根據(jù)所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù),更新所述場(chǎng)景數(shù)據(jù)庫(kù)中保存的所述測(cè)試場(chǎng)景信息,并更新與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0043]運(yùn)行所述測(cè)試腳本并向壓測(cè)平臺(tái)的執(zhí)行中心發(fā)起自動(dòng)化構(gòu)建請(qǐng)求,以使所述執(zhí)行中心根據(jù)所述自動(dòng)化構(gòu)建請(qǐng)求從預(yù)設(shè)的測(cè)試倉(cāng)庫(kù)拉取對(duì)應(yīng)的測(cè)試依賴(lài)包;[0044]根據(jù)所述測(cè)試依賴(lài)包執(zhí)行壓力測(cè)試,并在所述壓力測(cè)試執(zhí)行過(guò)程中,對(duì)預(yù)定指標(biāo)進(jìn)行監(jiān)控,根據(jù)監(jiān)控?cái)?shù)據(jù)生成對(duì)應(yīng)的壓力測(cè)試報(bào)告。[0045]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種壓力測(cè)試設(shè)備,所述壓力測(cè)試設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的壓力測(cè)試程序,所述壓力測(cè)試程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的壓力測(cè)試方法的步驟。[0046]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有壓力測(cè)試程序,所述壓力測(cè)試程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的壓力測(cè)試方法的步驟。[0047]本發(fā)明當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到;獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試。通過(guò)這種方式,實(shí)現(xiàn)了自動(dòng)根據(jù)經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)執(zhí)行壓力測(cè)試,相比于現(xiàn)有的手動(dòng)輸入壓力測(cè)試用例數(shù)據(jù)的方式,提高了壓力測(cè)試效率,并且使測(cè)試更加貼合實(shí)際的業(yè)務(wù)場(chǎng)景,提高了壓力測(cè)試結(jié)果的準(zhǔn)確性。附圖說(shuō)明[0048]圖1是本發(fā)明實(shí)施例方案涉及的硬件運(yùn)行環(huán)境的設(shè)備結(jié)構(gòu)示意圖;[0049]圖2為本發(fā)明壓力測(cè)試方法第一實(shí)施例的流程示意圖。[0050]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。具體實(shí)施方式[0051]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。[0052]如圖1所示,圖1是本發(fā)明實(shí)施例方案涉及的硬件運(yùn)行環(huán)境的設(shè)備結(jié)構(gòu)示意圖。[0053]本發(fā)明實(shí)施例壓力測(cè)試設(shè)備可以是PC機(jī)、服務(wù)器等設(shè)備。[0054]如圖1所示,該壓力測(cè)試設(shè)備可以包括:處理器1001,例如CPU,網(wǎng)絡(luò)接口1004,用戶接口1003,存儲(chǔ)器1005,通信總線1002。其中,通信總線1002用于實(shí)現(xiàn)這些組件之間的連接通信。用戶接口1003可以包括顯示屏(Display)、輸入單元比如鍵盤(pán)(Keyboard),可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有7器(non-volatilememory),例如磁盤(pán)存儲(chǔ)器。存儲(chǔ)器1005可選的還可以是獨(dú)立于前述處理器1001的存儲(chǔ)裝置。[0055]本領(lǐng)域技術(shù)人員可以理解,圖1中示出的設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。[0056]如圖1所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及壓力測(cè)試程序。[0057]在圖1所示的設(shè)備中,網(wǎng)絡(luò)接口1004主要用于連接后臺(tái)服務(wù)器,與后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)通信;用戶接口1003主要用于連接客戶端(用戶端),與客戶端進(jìn)行數(shù)據(jù)通信;而處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的壓力測(cè)試程序,并執(zhí)行下述壓力測(cè)試方法實(shí)施例中的操作。[0058]基于上述硬件結(jié)構(gòu),提出本發(fā)明壓力測(cè)試方法實(shí)施例。[0059]參照?qǐng)D2,圖2為本發(fā)明壓力測(cè)試方法第一實(shí)施例的流程示意圖,所述方法包括:[0060]:步驟S10,當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得[0061]本實(shí)施例壓力測(cè)試方法應(yīng)用于壓力測(cè)試設(shè)備,該壓力測(cè)試設(shè)備上搭載有一壓力測(cè)試平臺(tái)(即壓測(cè)平臺(tái)),用于對(duì)待測(cè)系統(tǒng)在一定訪問(wèn)壓力條件下的穩(wěn)定性和負(fù)載性能進(jìn)行測(cè)試。[0062]在本實(shí)施例中,用戶可以在壓測(cè)平臺(tái)前端觸發(fā)壓力測(cè)試請(qǐng)求,該壓力測(cè)試請(qǐng)求可以是單場(chǎng)景壓力測(cè)試請(qǐng)求,即只對(duì)一個(gè)特定接口進(jìn)行壓力測(cè)試,也可以混合場(chǎng)景壓力測(cè)試,即對(duì)多個(gè)接口同時(shí)進(jìn)行壓力測(cè)試。在金融領(lǐng)域的系統(tǒng)壓測(cè)中,經(jīng)常需要對(duì)多個(gè)接口按一定比例分配來(lái)模擬真實(shí)的業(yè)務(wù)場(chǎng)景,即混合場(chǎng)景壓力測(cè)試,比如對(duì)某一待測(cè)金融交易系統(tǒng),可以設(shè)置同一時(shí)間段用戶訪問(wèn)登錄、購(gòu)買(mǎi)和查詢(xún)收益等接口的訪問(wèn)量比例為2:4:4,以模擬真實(shí)的交易場(chǎng)景。為方便理解,下面以金融業(yè)務(wù)系統(tǒng)的混合場(chǎng)景壓力測(cè)試為例進(jìn)行說(shuō)明。[0063]首先,當(dāng)壓測(cè)平臺(tái)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與該壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息。其中,壓力測(cè)試請(qǐng)求可以攜帶所請(qǐng)求測(cè)試的系統(tǒng)及測(cè)試場(chǎng)景等信息;與壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息包括用戶行為(如登錄、查詢(xún)、開(kāi)戶、購(gòu)買(mǎi)產(chǎn)品、賣(mài)出產(chǎn)[0064]上述測(cè)試場(chǎng)景信息是通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到的,并且測(cè)試場(chǎng)景信息預(yù)先保存在壓測(cè)平臺(tái)的場(chǎng)景數(shù)據(jù)庫(kù)中。具體地,經(jīng)營(yíng)分析系統(tǒng)是以業(yè)務(wù)運(yùn)營(yíng)支撐系統(tǒng)中其他系統(tǒng)的數(shù)據(jù)為基礎(chǔ),構(gòu)建統(tǒng)一的企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù),以銀行為例,銀行經(jīng)營(yíng)分析系統(tǒng)中保存了真實(shí)交易場(chǎng)景(如儲(chǔ)蓄、貸款、投資等)下的用戶行為數(shù)據(jù),通過(guò)對(duì)經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分析,能夠獲得真實(shí)交易場(chǎng)景下的用戶行為及對(duì)應(yīng)[0065]步驟S20,獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;[0066]該步驟中,測(cè)試腳本指的是一個(gè)特定測(cè)試的一系列指令,這些指令可以被自動(dòng)化測(cè)試工具執(zhí)行。與每個(gè)測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本是通過(guò)壓測(cè)平臺(tái)中的測(cè)試腳本生成引擎預(yù)先生成的,并且測(cè)試腳本預(yù)先保存在壓測(cè)平臺(tái)的腳本管理中心,當(dāng)獲取到預(yù)先保存的8與壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息后,可以通過(guò)該測(cè)試場(chǎng)景信息進(jìn)一步查詢(xún)腳本管理中心,以得到與該測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0067]步驟S30,根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試。[0068]在獲取到測(cè)試腳本后,即根據(jù)該測(cè)試腳本執(zhí)行壓力測(cè)試。具體地,該步驟S30可以進(jìn)一步包括:運(yùn)行所述測(cè)試腳本以向壓測(cè)平臺(tái)的執(zhí)行中心發(fā)起自動(dòng)化構(gòu)建請(qǐng)求,以使所述執(zhí)行中心根據(jù)所述自動(dòng)化構(gòu)建請(qǐng)求從預(yù)設(shè)的測(cè)試倉(cāng)庫(kù)中拉取對(duì)應(yīng)的測(cè)試依賴(lài)包;根據(jù)所述測(cè)試依賴(lài)包執(zhí)行壓力測(cè)試,并在所述壓力測(cè)試執(zhí)行過(guò)程中,對(duì)預(yù)定指標(biāo)進(jìn)行監(jiān)控,根據(jù)監(jiān)控?cái)?shù)據(jù)生成對(duì)應(yīng)的壓力測(cè)試報(bào)告。[0069]在本實(shí)施例中,壓測(cè)平臺(tái)運(yùn)行獲取到的測(cè)試腳本,并向執(zhí)行中心發(fā)起自動(dòng)化構(gòu)建請(qǐng)求,該自動(dòng)化構(gòu)建請(qǐng)求可以通過(guò)Gradle(一個(gè)基于Java虛擬機(jī)的自動(dòng)化構(gòu)建工具)實(shí)現(xiàn);執(zhí)行中心在接收到自動(dòng)化構(gòu)建請(qǐng)求后,從預(yù)設(shè)的測(cè)試倉(cāng)庫(kù)中拉取對(duì)應(yīng)的測(cè)試依賴(lài)包,該測(cè)試依賴(lài)包為Jar(JavaARchive,Java歸檔)包,Jar包是一種與平臺(tái)無(wú)關(guān)的文件格式,可將多個(gè)文件合成一個(gè)文件,其中包含若干個(gè)類(lèi);在獲取到測(cè)試依賴(lài)包后,執(zhí)行中心即可根據(jù)測(cè)試依賴(lài)包中包含的類(lèi)和屬性執(zhí)行壓力測(cè)試。在壓力測(cè)試執(zhí)行過(guò)程中,需要對(duì)預(yù)定指標(biāo)進(jìn)行監(jiān)控,該預(yù)定指標(biāo)包括但不限于TPS(TransactionsPerSecond,每秒鐘完成的web請(qǐng)求響應(yīng)數(shù)量)、并發(fā)數(shù)(一定時(shí)間段內(nèi),系統(tǒng)同時(shí)處理的web請(qǐng)求響應(yīng)數(shù)量)、響應(yīng)時(shí)間(所有web請(qǐng)求處理完畢的時(shí)間)、吞吐量(單位時(shí)間系統(tǒng)傳輸數(shù)據(jù)總量)等,具體實(shí)施時(shí)可靈活設(shè)置。最后,壓測(cè)平臺(tái)根據(jù)監(jiān)控?cái)?shù)據(jù)生成對(duì)應(yīng)的壓力測(cè)試報(bào)告,并將壓力測(cè)試報(bào)告發(fā)送至前端進(jìn)行展[0070]在本實(shí)施例中,當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到;獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;根據(jù)所述測(cè)試腳本執(zhí)行壓力測(cè)試。通過(guò)這種方式,實(shí)現(xiàn)了自動(dòng)根據(jù)經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)執(zhí)行壓力測(cè)試,相比于現(xiàn)有的手動(dòng)輸入壓力測(cè)試用例數(shù)據(jù)的方式,提高了壓力測(cè)試效率,并且使測(cè)試更加貼合實(shí)際的業(yè)務(wù)場(chǎng)景,提高了壓力測(cè)試結(jié)果的準(zhǔn)確性。[0071]進(jìn)一步地,基于本發(fā)明壓力測(cè)試方法第一實(shí)施例,提出本發(fā)明壓力測(cè)試方法第二實(shí)施例。預(yù)設(shè)的經(jīng)營(yíng)分析系統(tǒng)中讀取第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);根據(jù)用戶行為,對(duì)所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分類(lèi),并獲取各分類(lèi)下的并發(fā)數(shù);將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為和所述并發(fā)數(shù)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;通過(guò)預(yù)設(shè)的測(cè)試腳本生成引擎,生成與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0073]在本實(shí)施例中,為保證后續(xù)壓力測(cè)試的正常進(jìn)行,需要首先生成測(cè)試場(chǎng)景信息和與測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0074]具體地,首先壓測(cè)平臺(tái)可以接收用戶觸發(fā)的測(cè)試場(chǎng)景創(chuàng)建請(qǐng)求,并根據(jù)該測(cè)試場(chǎng)景創(chuàng)建請(qǐng)求從預(yù)設(shè)的經(jīng)營(yíng)分析系統(tǒng)中讀取第一預(yù)設(shè)時(shí)間段(比如過(guò)去1小時(shí))內(nèi)的真實(shí)用戶行為數(shù)據(jù),為保護(hù)用戶隱私,該真實(shí)用戶行為數(shù)據(jù)為經(jīng)過(guò)脫敏后的真實(shí)用戶行為數(shù)據(jù);然后,根據(jù)用戶行為,將讀取到的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分類(lèi),并獲取各分類(lèi)下的并發(fā)數(shù),其9為,并發(fā)數(shù)表示第一預(yù)設(shè)時(shí)間段內(nèi)系統(tǒng)同時(shí)處理的與用戶行為相關(guān)的web請(qǐng)求響應(yīng)數(shù)量;之后,將第一預(yù)設(shè)時(shí)間段、用戶行為和并發(fā)數(shù)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;之后再通過(guò)預(yù)設(shè)的測(cè)試腳本生成引擎,生成與測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本,其中腳本生成規(guī)則可以靈活設(shè)置,例如生成有關(guān)token(登錄令牌)接口請(qǐng)求代碼的步驟包括:1、自動(dòng)匹配復(fù)制Gradle模板工程;2、基于自定義模板引擎編寫(xiě)好中間件服務(wù)消息協(xié)議通信網(wǎng)絡(luò))、場(chǎng)景id、服務(wù)id、請(qǐng)求包體等參數(shù)生成Groovy(一種基于Java虛擬機(jī)的敏捷開(kāi)發(fā)語(yǔ)言)壓測(cè)代碼。[0075]在本實(shí)施例中,通過(guò)分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)生成測(cè)試場(chǎng)景信息,進(jìn)而生成與測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本,為后續(xù)壓測(cè)平臺(tái)執(zhí)行基于真實(shí)業(yè)務(wù)場(chǎng)景的自動(dòng)化壓力測(cè)試提供了前提保證。[0076]進(jìn)一步地,基于本發(fā)明壓力測(cè)試方法第二實(shí)施例,提出本發(fā)明壓力測(cè)試方法第三實(shí)施例。[0077]在本實(shí)施例中,所述將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為和所述并發(fā)數(shù)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中的步驟可以包括:根據(jù)所述并發(fā)數(shù)設(shè)置對(duì)應(yīng)用戶行為的優(yōu)先級(jí);將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為、所述并發(fā)數(shù)和所述優(yōu)先級(jí)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;對(duì)應(yīng)地,所述當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息的步驟可以包括:當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取所述壓力測(cè)試請(qǐng)求中攜帶的優(yōu)先級(jí)信息;根據(jù)所述優(yōu)先級(jí)信息獲取預(yù)先保存的測(cè)試場(chǎng)景信息。[0078]在本實(shí)施例中,考慮到有時(shí)僅需要對(duì)待測(cè)系統(tǒng)的某些重要或常用功能進(jìn)行壓力測(cè)試,為此,在生成測(cè)試場(chǎng)景信息時(shí),可以根據(jù)各用戶行為的并發(fā)數(shù)設(shè)置對(duì)應(yīng)用戶行為的優(yōu)先級(jí),并發(fā)數(shù)越高,代表用戶訪問(wèn)越頻繁,則對(duì)應(yīng)優(yōu)先級(jí)也可以設(shè)置得越高,反之,并發(fā)數(shù)越的優(yōu)先級(jí)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中。后續(xù)接收到壓力測(cè)試請(qǐng)求時(shí),獲取壓力測(cè)試請(qǐng)求中攜帶的優(yōu)先級(jí)信息,根據(jù)優(yōu)先級(jí)信息查找場(chǎng)景數(shù)據(jù)庫(kù),即可得到對(duì)應(yīng)優(yōu)先級(jí)的測(cè)試場(chǎng)景信息。[0079]本實(shí)施例通過(guò)設(shè)置優(yōu)先級(jí),使得后續(xù)能夠根據(jù)優(yōu)先級(jí),僅執(zhí)行某些重要或常用功能的壓力測(cè)試,從而提高了壓力測(cè)試的靈活性。[0080]進(jìn)一步地,基于本發(fā)明壓力測(cè)試方法第二、第三實(shí)施例,提出本發(fā)明壓力測(cè)試方法第四實(shí)施例。[0081]在本實(shí)施例中,所述壓力測(cè)試方法還包括:當(dāng)接收到測(cè)試場(chǎng)景更新請(qǐng)求時(shí),從所述經(jīng)營(yíng)分析系統(tǒng)中讀取第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);比較所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)和所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)之間的相似度;當(dāng)所述相似度小于或等于預(yù)設(shè)相似度時(shí),根據(jù)所述第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù),更新所述場(chǎng)景數(shù)據(jù)庫(kù)中保存的所述測(cè)試場(chǎng)景信息,并更新與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳[0082]在本實(shí)施例中,測(cè)試場(chǎng)景更新請(qǐng)求可以是用戶觸發(fā),也可以是壓測(cè)平臺(tái)定時(shí)觸發(fā),當(dāng)壓測(cè)平臺(tái)接收到測(cè)試場(chǎng)景更新請(qǐng)求時(shí),從經(jīng)營(yíng)分析系統(tǒng)中讀取第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù),并比較第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)和第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)之間的相似度,其中,第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)和第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)可以相同,也可以不同;當(dāng)相似度小于或等于預(yù)設(shè)相似度時(shí),根據(jù)第二預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù),生成新的測(cè)試場(chǎng)景信息及測(cè)試腳本,然后根據(jù)新的測(cè)試場(chǎng)景信息及測(cè)試腳本更新場(chǎng)景數(shù)據(jù)庫(kù)中保存的測(cè)試場(chǎng)景信息,并更新與測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0083]通過(guò)上述方式,實(shí)現(xiàn)了對(duì)壓測(cè)平臺(tái)保存的測(cè)試場(chǎng)景信息和測(cè)試腳本進(jìn)行更新,使得壓力測(cè)試貼合最新的業(yè)務(wù)場(chǎng)景,進(jìn)一步提高了壓力測(cè)試結(jié)果的準(zhǔn)確性。[0084]本發(fā)明還提供一種壓力測(cè)試裝置。所述壓力測(cè)試裝置包括:[0085]第一獲取模塊,用于當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取預(yù)先保存的與所述壓力測(cè)試請(qǐng)求對(duì)應(yīng)的測(cè)試場(chǎng)景信息,所述測(cè)試場(chǎng)景信息通過(guò)預(yù)先分析經(jīng)營(yíng)分析系統(tǒng)中的真實(shí)用戶行為數(shù)據(jù)而得到;[0086]第二獲取模塊,用于獲取預(yù)先生成的與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本;[0087]執(zhí)行模塊,用于根據(jù)所述測(cè)試腳本執(zhí)行壓力[0089]第一讀取模塊,用于當(dāng)接收到測(cè)試場(chǎng)景創(chuàng)建請(qǐng)求時(shí),從預(yù)設(shè)的經(jīng)營(yíng)分析系統(tǒng)中讀取第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù);[0090]分類(lèi)模塊,用于根據(jù)用戶行為,對(duì)所述第一預(yù)設(shè)時(shí)間段內(nèi)的真實(shí)用戶行為數(shù)據(jù)進(jìn)行分類(lèi),并獲取各分類(lèi)下的并發(fā)數(shù);[0091]保存模塊,用于將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為和所述并發(fā)數(shù)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;[0092]生成模塊,用于通過(guò)預(yù)設(shè)的測(cè)試腳本生成引擎,生成與所述測(cè)試場(chǎng)景信息對(duì)應(yīng)的測(cè)試腳本。[0093]進(jìn)一步地,所述保存模塊,還用于根據(jù)所述并發(fā)數(shù)設(shè)置對(duì)應(yīng)用戶行為的優(yōu)先級(jí);將所述第一預(yù)設(shè)時(shí)間段、所述用戶行為、所述并發(fā)數(shù)和所述優(yōu)先級(jí)進(jìn)行關(guān)聯(lián)后,作為測(cè)試場(chǎng)景信息保存至預(yù)設(shè)的場(chǎng)景數(shù)據(jù)庫(kù)中;[0094]所述第一獲取模塊,還用于當(dāng)接收到壓力測(cè)試請(qǐng)求時(shí),獲取所述壓力測(cè)試請(qǐng)求中攜帶的優(yōu)先級(jí)信息;根據(jù)所述優(yōu)先級(jí)信息獲取預(yù)先保存的測(cè)試場(chǎng)景信息。[0096]第二讀取模塊,用于當(dāng)接收到測(cè)試場(chǎng)景更新請(qǐng)求時(shí),從所

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論