實(shí)施全鏈路壓測(cè)的關(guān)鍵點(diǎn)有哪些?全鏈路壓測(cè)流程詳解

發(fā)布時(shí)間:2020-06-15

隨著移動(dòng)互聯(lián)網(wǎng)、云計(jì)算、物聯(lián)網(wǎng)等技術(shù)的不斷發(fā)展,應(yīng)用架構(gòu)也變得更加離散和復(fù)雜,一個(gè)應(yīng)用的高穩(wěn)定性不僅需要自身系統(tǒng)的穩(wěn)健,同時(shí)也更加依賴網(wǎng)絡(luò)、第三方服務(wù)的質(zhì)量,而這些外部的"不確定"因素讓穩(wěn)定性變得更加"不可控"。在這種"不可控"的復(fù)雜環(huán)境中,如何保障高并發(fā)條件下的應(yīng)用性能穩(wěn)定性,需要解決以下問題:

1、高流量下的系統(tǒng)穩(wěn)定性不足,如易崩潰、卡頓等問題;

2、新代碼上線的性能基線比對(duì),如RT、CPU load、數(shù)據(jù)庫性能比對(duì)等;

3、不知道該如何合理配置機(jī)器配置和數(shù)量,多配或少配等問題;

4、系統(tǒng)日常運(yùn)行不穩(wěn)定,時(shí)不時(shí)宕機(jī)、服務(wù)不可用等問題;

5、代碼變化頻繁,幾經(jīng)易手后,架構(gòu)混亂、難梳理等問題;

6、對(duì)于運(yùn)行的情況不清楚,不知道當(dāng)前性能健康程度如何的問題;

接下來介紹一下普遍的全鏈路壓測(cè)的流程,從準(zhǔn)備階段到開展部署實(shí)施到最后的上線。

壓測(cè)前:

壓測(cè)范圍:明確壓測(cè)目標(biāo)、梳理壓測(cè)鏈路;

業(yè)務(wù)系統(tǒng)改造:業(yè)務(wù)系統(tǒng)接入壓測(cè)探針進(jìn)行壓測(cè)改造;

壓測(cè)方案:制定整個(gè)壓測(cè)計(jì)劃、壓測(cè)數(shù)據(jù)構(gòu)造、壓測(cè)流程、緊急預(yù)案、監(jiān)控指標(biāo)等;

壓測(cè)管理:壓測(cè)相關(guān)配置,如:壓測(cè)任務(wù)、施壓配置、SLA配置、壓測(cè)指標(biāo)配置等;

壓測(cè)驗(yàn)證:驗(yàn)證壓測(cè)是否按照預(yù)期正常運(yùn)行;

壓測(cè)中:

壓測(cè)實(shí)施:執(zhí)行壓測(cè)任務(wù)、觀察壓測(cè)中運(yùn)行狀態(tài)等;

壓測(cè)監(jiān)控:關(guān)注基礎(chǔ)監(jiān)控、業(yè)務(wù)監(jiān)控等;

緊急處理 :壓測(cè)中遇到的緊急問題處理如:數(shù)據(jù)污染、壓測(cè)標(biāo)識(shí)丟失、集群告警等;

壓測(cè)后:

壓測(cè)報(bào)告:壓測(cè)后產(chǎn)生的壓測(cè)性能分析報(bào)告;

壓測(cè)數(shù)據(jù)清理:將壓測(cè)數(shù)據(jù)還原到壓測(cè)之前,為下次壓測(cè)作準(zhǔn)備;

壓測(cè)復(fù)盤:復(fù)盤整個(gè)壓測(cè)過程中的問題,提升壓測(cè)效率;

對(duì)于目前的絕大部分企業(yè)來說,選擇有實(shí)力的第三方的服務(wù)公司已經(jīng)是當(dāng)下最優(yōu)的選擇,這里面存在人員成本、專業(yè)程度以及效率質(zhì)量等多方面問題,可以說越專業(yè)的服務(wù)公司就有著越高的技術(shù)能力,更有著豐富的技術(shù)實(shí)踐經(jīng)驗(yàn)和對(duì)客戶需求的深刻理解。

全鏈路壓測(cè)PerformanceRunner 產(chǎn)品優(yōu)勢(shì)

1.支持多種協(xié)議以及基準(zhǔn)、負(fù)載、配置、穩(wěn)定性等單場(chǎng)景和組合場(chǎng)景測(cè)試;

2.可以通過錄制、抓包等方式設(shè)計(jì)腳本,腳本語言支持java;

3.支持單機(jī)與集群化部署,最高支持10萬vu;可監(jiān)控系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫、中間件的性能指標(biāo); 支持橫向擴(kuò)展,快速部署分布式施壓集群,可達(dá)到10w級(jí)的并發(fā)vu,支持操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫、中間件等各種監(jiān)控;

4.測(cè)試報(bào)告自動(dòng)生成,結(jié)果客觀準(zhǔn)確,報(bào)告支持HTML,PDF和word格式;

5.產(chǎn)品自研,可定制開發(fā)或者與集成第三方系統(tǒng);

推薦閱讀:

什么是全鏈路壓測(cè)?全鏈路壓測(cè)怎么做?

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系