日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種全鏈路性能自動(dòng)化測(cè)試系統(tǒng)的制作方法

文檔序號(hào):39728303發(fā)布日期:2024-10-22 13:31閱讀:1來(lái)源:國(guó)知局
一種全鏈路性能自動(dòng)化測(cè)試系統(tǒng)的制作方法

本發(fā)明涉及性能測(cè)試,更具體地,涉及一種全鏈路性能自動(dòng)化測(cè)試系統(tǒng)。


背景技術(shù):

1、手機(jī)、電腦等智能設(shè)備廣泛普及的今天,基于智能設(shè)備運(yùn)作的軟件也被不斷增長(zhǎng)的大量用戶頻繁使用;而用戶數(shù)量的不斷增長(zhǎng),也促使技術(shù)人員在軟件開發(fā)的過(guò)程中,對(duì)于軟件在高并發(fā)等極端場(chǎng)景下的軟件穩(wěn)定性、可用性表現(xiàn)予以了更多的關(guān)注;相應(yīng)的,在軟件測(cè)試的過(guò)程中,也發(fā)展出了更多樣的方式和手段,對(duì)軟件的性能進(jìn)行更合理、更高效的測(cè)試和評(píng)估。

2、為了保證軟件系統(tǒng)整體在高壓場(chǎng)景下能夠穩(wěn)定運(yùn)行,技術(shù)人員往往會(huì)采用全鏈路性能壓力測(cè)試的手段,對(duì)被測(cè)試系統(tǒng)進(jìn)行流程性的接口集合、集合中涉及的各個(gè)中間件組成進(jìn)行全方面的評(píng)估,找出并解決存在性能瓶頸的模塊,從而使得軟件整體性能得以提升。

3、然而,全鏈路性能測(cè)試由于業(yè)務(wù)耦合程度高、涉及軟件技術(shù)多樣,在實(shí)際軟件工程實(shí)施過(guò)程中,往往需要由經(jīng)驗(yàn)豐富、技術(shù)水平較高的資深技術(shù)人員花費(fèi)較長(zhǎng)的周期進(jìn)行場(chǎng)景設(shè)計(jì)與實(shí)施;在設(shè)計(jì)測(cè)試場(chǎng)景的過(guò)程中,存在人為理解偏差、真實(shí)場(chǎng)景數(shù)據(jù)難以制造等問(wèn)題,導(dǎo)致測(cè)試方案無(wú)法全面覆蓋真實(shí)的性能場(chǎng)景;在場(chǎng)景實(shí)施過(guò)程中,也存在結(jié)果數(shù)據(jù)分析難度大、指標(biāo)瓶頸難以定位等問(wèn)題,導(dǎo)致測(cè)試效果無(wú)法達(dá)到預(yù)期,性能問(wèn)題無(wú)法定位和解決。

4、由此,亟需一種新的技術(shù)方案以解決上述技術(shù)問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、在
技術(shù)實(shí)現(xiàn)要素:
部分中引入了一系列簡(jiǎn)化形式的概念,這將在具體實(shí)施方式部分中進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明的發(fā)明內(nèi)容部分并不意味著要試圖限定出所要求保護(hù)的技術(shù)方案的關(guān)鍵特征和必要技術(shù)特征,更不意味著試圖確定所要求保護(hù)的技術(shù)方案的保護(hù)范圍。

2、第一方面,本發(fā)明提出一種全鏈路性能自動(dòng)化測(cè)試系統(tǒng),包括:

3、流量捕獲模塊,用于獲取被測(cè)試軟件系統(tǒng)的網(wǎng)絡(luò)流量數(shù)據(jù),以根據(jù)流量特征對(duì)網(wǎng)絡(luò)流量數(shù)據(jù)進(jìn)行處理,其中,流量特征包括流量請(qǐng)求協(xié)議、流量請(qǐng)求方式和流量請(qǐng)求地址;

4、流量配置模塊,用于響應(yīng)于用戶的第一指令對(duì)處理后的網(wǎng)絡(luò)流量數(shù)據(jù)進(jìn)行組裝配置,以生成性能測(cè)試方案;

5、流量重放模塊,用于基于性能測(cè)試方案,將對(duì)應(yīng)的流量數(shù)據(jù)發(fā)送至被測(cè)試軟件系統(tǒng),以獲取響應(yīng)數(shù)據(jù),其中,響應(yīng)數(shù)據(jù)是被測(cè)試軟件系統(tǒng)接收到對(duì)應(yīng)的流量數(shù)據(jù)后,經(jīng)過(guò)邏輯處理并打包封裝后返回到全鏈路性能自動(dòng)化測(cè)試系統(tǒng)的數(shù)據(jù);

6、性能監(jiān)控模塊,用于在性能測(cè)試方案執(zhí)行過(guò)程中,實(shí)時(shí)監(jiān)控被測(cè)試軟件系統(tǒng)的各項(xiàng)性能指標(biāo),以生成監(jiān)控?cái)?shù)據(jù),其中,監(jiān)控?cái)?shù)據(jù)包括性能執(zhí)行實(shí)時(shí)配置和性能實(shí)時(shí)指標(biāo);

7、指標(biāo)分析模塊,用于基于監(jiān)控?cái)?shù)據(jù)優(yōu)化性能測(cè)試方案。

8、可選地,系統(tǒng)還包括:

9、流量倉(cāng)庫(kù),用于存儲(chǔ)處理后的網(wǎng)絡(luò)流量數(shù)據(jù)。

10、性能倉(cāng)庫(kù),用于在存儲(chǔ)監(jiān)控?cái)?shù)據(jù)后,生成性能分析報(bào)告,以基于性能分析報(bào)告進(jìn)行縱向比對(duì),其中,縱向比對(duì)是對(duì)不同時(shí)間執(zhí)行性能測(cè)試方案所生成的性能分析報(bào)告進(jìn)行的配置指標(biāo)比對(duì)。

11、可選地,系統(tǒng)還包括:

12、人機(jī)交互模塊,包括顯示模塊,人機(jī)交互模塊用于響應(yīng)于用戶不同的操作指令,修改、配置、組裝網(wǎng)絡(luò)流量數(shù)據(jù),保存性能測(cè)試方案,顯示模塊用于響應(yīng)于操作指令顯示網(wǎng)絡(luò)流量數(shù)據(jù)或顯示監(jiān)控?cái)?shù)據(jù)。

13、可選地,流量捕獲模塊部署于被測(cè)試軟件系統(tǒng)的生產(chǎn)服務(wù)器中,流量捕獲模塊用于響應(yīng)于捕獲流量指令開始流量捕獲工作,對(duì)當(dāng)前生產(chǎn)服務(wù)器中指定的被測(cè)試軟件系統(tǒng)的網(wǎng)絡(luò)端口進(jìn)行監(jiān)聽和攔截,并對(duì)發(fā)送至網(wǎng)絡(luò)端口的所有請(qǐng)求流量進(jìn)行采集分析后放行。

14、可選地,流量捕獲模塊用于對(duì)具有相同的流量特征的流量數(shù)據(jù)進(jìn)行歸并,并將相關(guān)流量數(shù)據(jù)記錄為同一條流量數(shù)據(jù),其中,同一條流量數(shù)據(jù)包括每一條相關(guān)流量數(shù)據(jù)各自的流量請(qǐng)求參數(shù)和流量響應(yīng)數(shù)據(jù)以及流量特征相同的流量數(shù)據(jù)的數(shù)量。

15、可選地,流量倉(cāng)庫(kù)用于在存儲(chǔ)過(guò)程中,基于流量特征和歷史存儲(chǔ)流量數(shù)據(jù)對(duì)處理后的網(wǎng)絡(luò)流量數(shù)據(jù)進(jìn)行存儲(chǔ)。

16、可選地,性能監(jiān)控模塊部署于被測(cè)試軟件系統(tǒng)中期望進(jìn)行性能監(jiān)控的模塊服務(wù)器中,性能監(jiān)控模塊用于響應(yīng)于開始監(jiān)控指令開始性能監(jiān)控的工作,以實(shí)時(shí)記錄所在的模塊服務(wù)器的各項(xiàng)性能實(shí)時(shí)指標(biāo),其中,性能實(shí)時(shí)指標(biāo)包括每秒收到流量數(shù)、每秒處理流量數(shù)、處理流量錯(cuò)誤率,以及被測(cè)軟件系統(tǒng)所在各服務(wù)器cpu占用率、內(nèi)存占用率、磁盤占用率、帶寬占用率,并按照預(yù)設(shè)頻率將實(shí)時(shí)記錄的性能實(shí)時(shí)指標(biāo)定時(shí)上傳至指標(biāo)分析模塊。

17、可選地,指標(biāo)分析模塊用于對(duì)性能實(shí)時(shí)指標(biāo)按照類別、時(shí)間進(jìn)行歸并和排序后輸出分析結(jié)果,其中,分析結(jié)果包括各指標(biāo)時(shí)間變化折線圖,其中,時(shí)間變化折線圖中包括對(duì)各指標(biāo)的最高值、最低值、中位值、平均值、最長(zhǎng)持續(xù)時(shí)間值的不同標(biāo)記。

18、可選地,性能倉(cāng)庫(kù)中存儲(chǔ)有性能實(shí)時(shí)指標(biāo)、各指標(biāo)時(shí)間變化折線圖、特性值數(shù)據(jù)和性能分析報(bào)告,性能倉(cāng)庫(kù)還用于響應(yīng)于用戶的查詢操作查詢歷史數(shù)據(jù),以獲取歷史數(shù)據(jù)與當(dāng)前性能數(shù)據(jù)的比對(duì)結(jié)果。

19、根據(jù)上述技術(shù)方案,在全鏈路性能測(cè)試過(guò)程中,針對(duì)業(yè)務(wù)耦合程度高、人為理解偏差、真實(shí)場(chǎng)景數(shù)據(jù)難以制造的問(wèn)題,全鏈路性能自動(dòng)化測(cè)試系統(tǒng)提供了捕獲被測(cè)軟件系統(tǒng)真實(shí)生產(chǎn)流量的能力,幫助技術(shù)人員在無(wú)需完整理解業(yè)務(wù)需求的情況下,就能較好得模擬出生產(chǎn)的真實(shí)流量;同時(shí)全鏈路性能自動(dòng)化測(cè)試系統(tǒng)還提供了較完善的流量編輯能力,幫助技術(shù)人員對(duì)原始流量進(jìn)行合理改造,以使其符合性能測(cè)試方案預(yù)期。在全鏈路性能測(cè)試過(guò)程中,針對(duì)性能指標(biāo)監(jiān)控模塊需要單獨(dú)部署、性能指標(biāo)難以準(zhǔn)確獲取的問(wèn)題,全鏈路性能自動(dòng)化測(cè)試系統(tǒng)提供了自動(dòng)接收指令部署并執(zhí)行監(jiān)控指令的性能監(jiān)控模塊,并且可以根據(jù)對(duì)應(yīng)被測(cè)軟件系統(tǒng)的服務(wù)器數(shù)量進(jìn)行橫向擴(kuò)展,確保所有被測(cè)服務(wù)器都能被監(jiān)控;同時(shí)全鏈路性能自動(dòng)化測(cè)試系統(tǒng)還提供了完善的性能實(shí)時(shí)指標(biāo)監(jiān)控能力,針對(duì)每一臺(tái)被測(cè)服務(wù)器,都能夠按照既定期望對(duì)各個(gè)指標(biāo)進(jìn)行監(jiān)控,確保不會(huì)遺漏。

20、本發(fā)明的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),本發(fā)明的其它優(yōu)點(diǎn)、目標(biāo)和特征將部分通過(guò)下面的說(shuō)明體現(xiàn),部分還將通過(guò)對(duì)本發(fā)明的研究和實(shí)踐而為本領(lǐng)域的技術(shù)人員所理解。



技術(shù)特征:

1.一種全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,包括:

2.如權(quán)利要求1所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述系統(tǒng)還包括:

3.如權(quán)利要求1所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述系統(tǒng)還包括:

4.如權(quán)利要求1至3中任一項(xiàng)所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述流量捕獲模塊部署于所述被測(cè)試軟件系統(tǒng)的生產(chǎn)服務(wù)器中,所述流量捕獲模塊用于響應(yīng)于捕獲流量指令開始流量捕獲工作,對(duì)當(dāng)前生產(chǎn)服務(wù)器中指定的被測(cè)試軟件系統(tǒng)的網(wǎng)絡(luò)端口進(jìn)行監(jiān)聽和攔截,并對(duì)發(fā)送至所述網(wǎng)絡(luò)端口的所有請(qǐng)求流量進(jìn)行采集分析后放行。

5.如權(quán)利要求1至3中任一項(xiàng)所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述流量捕獲模塊用于對(duì)具有相同的所述流量特征的流量數(shù)據(jù)進(jìn)行歸并,并將相關(guān)流量數(shù)據(jù)記錄為同一條流量數(shù)據(jù),其中,所述同一條流量數(shù)據(jù)包括每一條所述相關(guān)流量數(shù)據(jù)各自的流量請(qǐng)求參數(shù)和流量響應(yīng)數(shù)據(jù)以及所述流量特征相同的流量數(shù)據(jù)的數(shù)量。

6.如權(quán)利要求2所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述流量倉(cāng)庫(kù)用于在存儲(chǔ)過(guò)程中,基于所述流量特征和歷史存儲(chǔ)流量數(shù)據(jù)對(duì)所述處理后的網(wǎng)絡(luò)流量數(shù)據(jù)進(jìn)行存儲(chǔ)。

7.如權(quán)利要求1至3中任一項(xiàng)所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述性能監(jiān)控模塊部署于所述被測(cè)試軟件系統(tǒng)中期望進(jìn)行性能監(jiān)控的模塊服務(wù)器中,所述性能監(jiān)控模塊用于響應(yīng)于開始監(jiān)控指令開始性能監(jiān)控的工作,以實(shí)時(shí)記錄所在的所述模塊服務(wù)器的各項(xiàng)性能實(shí)時(shí)指標(biāo),其中,所述性能實(shí)時(shí)指標(biāo)包括每秒收到流量數(shù)、每秒處理流量數(shù)、處理流量錯(cuò)誤率,以及所述被測(cè)軟件系統(tǒng)所在各服務(wù)器cpu占用率、內(nèi)存占用率、磁盤占用率、帶寬占用率,并按照預(yù)設(shè)頻率將實(shí)時(shí)記錄的所述性能實(shí)時(shí)指標(biāo)定時(shí)上傳至所述指標(biāo)分析模塊。

8.如權(quán)利要求7所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述指標(biāo)分析模塊用于對(duì)所述性能實(shí)時(shí)指標(biāo)按照類別、時(shí)間進(jìn)行歸并和排序后輸出分析結(jié)果,其中,所述分析結(jié)果包括各指標(biāo)時(shí)間變化折線圖,其中,所述時(shí)間變化折線圖中包括對(duì)所述各指標(biāo)的最高值、最低值、中位值、平均值、最長(zhǎng)持續(xù)時(shí)間值的不同標(biāo)記。

9.如權(quán)利要求8所述的全鏈路性能自動(dòng)化測(cè)試系統(tǒng),其特征在于,所述性能倉(cāng)庫(kù)中存儲(chǔ)有所述性能實(shí)時(shí)指標(biāo)、所述各指標(biāo)時(shí)間變化折線圖、特性值數(shù)據(jù)和所述性能分析報(bào)告,所述性能倉(cāng)庫(kù)還用于響應(yīng)于用戶的查詢操作查詢歷史數(shù)據(jù),以獲取所述歷史數(shù)據(jù)與當(dāng)前性能數(shù)據(jù)的比對(duì)結(jié)果。


技術(shù)總結(jié)
本發(fā)明提供一種全鏈路性能自動(dòng)化測(cè)試系統(tǒng),涉及性能測(cè)試技術(shù)領(lǐng)域,包括流量捕獲模塊用于獲取被測(cè)試軟件系統(tǒng)的網(wǎng)絡(luò)流量數(shù)據(jù),以根據(jù)流量特征對(duì)網(wǎng)絡(luò)流量數(shù)據(jù)進(jìn)行處理;流量配置模塊用于響應(yīng)于用戶的第一指令對(duì)處理后的網(wǎng)絡(luò)流量數(shù)據(jù)進(jìn)行組裝配置,以生成性能測(cè)試方案;流量重放模塊用于基于性能測(cè)試方案,將對(duì)應(yīng)的流量數(shù)據(jù)發(fā)送至被測(cè)試軟件系統(tǒng),以獲取響應(yīng)數(shù)據(jù);性能監(jiān)控模塊用于在性能測(cè)試方案執(zhí)行過(guò)程中,實(shí)時(shí)監(jiān)控被測(cè)試軟件系統(tǒng)的各項(xiàng)性能指標(biāo),以生成監(jiān)控?cái)?shù)據(jù);指標(biāo)分析模塊用于基于監(jiān)控?cái)?shù)據(jù)優(yōu)化性能測(cè)試方案。由此,提供了完善的性能實(shí)時(shí)指標(biāo)監(jiān)控能力,確保對(duì)被測(cè)服務(wù)器各個(gè)指標(biāo)進(jìn)行監(jiān)控,不會(huì)遺漏,還提供了自動(dòng)分析指標(biāo)數(shù)據(jù)的能力。

技術(shù)研發(fā)人員:魏琦茜,李軍祥,葛奕璠
受保護(hù)的技術(shù)使用者:葛奕璠
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1