億級(jí)日活業(yè)務(wù)穩(wěn)如磐石,華為云CodeArts PerfTest發(fā)布
計(jì)算機(jī)軟件作為人類邏輯智慧的偉大結(jié)晶之一,已經(jīng)滲透到了人類社會(huì)的各個(gè)角落。
早期的計(jì)算機(jī)發(fā)展對(duì)硬件有很強(qiáng)的依賴性,只有少數(shù)的個(gè)人或者機(jī)構(gòu)才能擁有軟件這種“奢侈品”。但隨著軟件行業(yè)的高速發(fā)展,軟件逐步走下了高高在上的神壇,用戶也開始從經(jīng)濟(jì)學(xué)角度考慮軟件產(chǎn)品的投入產(chǎn)出比,并對(duì)軟件的性能提出了更高要求。
隨著摩爾定律越來越難以維持,軟件性能的提升已經(jīng)成為重中之重。而軟件性能測(cè)試作為衡量軟件性能和發(fā)現(xiàn)性能瓶頸的關(guān)鍵手段之一,也得到越來越多的重視。
以當(dāng)前火熱的數(shù)字化營銷為例,線上的秒殺搶購、搶紅包、熱點(diǎn)營銷等活動(dòng)已成為企業(yè)必備的營銷手段,隨之而來的大規(guī)模流量浪涌對(duì)系統(tǒng)來說是個(gè)巨大的考驗(yàn),如何應(yīng)對(duì)用戶和流量激增的同時(shí)又能保障應(yīng)用的穩(wěn)定運(yùn)行已成為各廠家必須解決的問題。
國外某電商巨頭的統(tǒng)計(jì)顯示客戶訪問的響應(yīng)時(shí)間每延長1秒,網(wǎng)站一年就會(huì)減少16億美元銷售額,首頁打開時(shí)間每增加100毫秒,網(wǎng)站的銷售量會(huì)減少1%。據(jù)估計(jì),每年電子商務(wù)網(wǎng)站都會(huì)因載入速度過慢,而損失11億~13億美元的收入。
換言之,一個(gè)好的網(wǎng)站,絕不允許其性能方面出現(xiàn)問題。
華為云性能測(cè)試服務(wù)(PerformanceTest,簡稱PerfTest)是一項(xiàng)為基于HTTP / HTTPS / TCP / UDP / HLS / WEBSOCKET等協(xié)議構(gòu)建的云應(yīng)用提供性能測(cè)試的服務(wù)。支持快速模擬大規(guī)模并發(fā)用戶的業(yè)務(wù)高峰場(chǎng)景,可以很好地支持報(bào)文內(nèi)容和時(shí)序自定義、多事務(wù)組合的復(fù)雜場(chǎng)景測(cè)試,測(cè)試完成后提供專業(yè)的測(cè)試報(bào)告,將性能壓測(cè)本身的工作持續(xù)簡化,幫助客戶將更多的精力投放到業(yè)務(wù)和性能問題本身,同時(shí)降低成本,提升穩(wěn)定性,優(yōu)化用戶體驗(yàn),幫助企業(yè)提升商業(yè)價(jià)值。
近日,華為云性能測(cè)試服務(wù)CodeArts PerfTest全新上線,提供低門檻、低成本的一站式云化性能測(cè)試解決方案,其服務(wù)設(shè)計(jì)理念為:
lAnywhere,支持多種協(xié)議,滿足各行各業(yè);
lAnyone,免編碼開展各層次性能測(cè)試;
lAnytime,即開即用,任何時(shí)候開展測(cè)試。
華為云CodeArts PerfTest為應(yīng)用保駕護(hù)航,助力產(chǎn)品高質(zhì)量發(fā)布
隨著分布式架構(gòu)和微服務(wù)的普及,應(yīng)用的復(fù)雜程度越來越高,在架構(gòu)解構(gòu)和性能提升的同時(shí),帶來了生產(chǎn)環(huán)境性能問題定位難度高、修復(fù)周期長等問題。因此,如何做到有效防范并能快速修復(fù),成為高效開展性能測(cè)試的主要訴求。
華為云CodeArts PerfTest為華為內(nèi)部百萬微服務(wù)提供性能測(cè)試,幫助研發(fā)人員日常性能診斷、故障定位和排查,將微服務(wù)的性能測(cè)試周期由周級(jí)降低至小時(shí)級(jí),有力地支撐了華為云、終端、車、能源等各類型產(chǎn)品的應(yīng)用性能評(píng)估和日常運(yùn)維質(zhì)量保障。
現(xiàn)在,華為云將內(nèi)部多年積累的應(yīng)用性能測(cè)試能力沉淀到CodeArts PerfTest,該工具具備4大特性:
特性一:千萬級(jí)性能壓測(cè)引擎,保障億級(jí)日活系統(tǒng)穩(wěn)定可靠
華為云CodeArts PerfTest提供千萬級(jí)集群超大規(guī)模并發(fā)能力,涵蓋超高并發(fā)瞬時(shí)發(fā)起、梯度加壓、動(dòng)態(tài)壓力調(diào)整等功能,滿足億級(jí)日活應(yīng)用的壓測(cè)要求;
支持自定義插件,實(shí)現(xiàn)私有協(xié)議和函數(shù)的對(duì)接,滿足各類協(xié)議與復(fù)雜場(chǎng)景的性能壓測(cè),讓企業(yè)能夠靈活按需進(jìn)行高并發(fā)測(cè)試,提前發(fā)現(xiàn)極限場(chǎng)景下的性能問題,保障產(chǎn)品上市質(zhì)量。
特性二:8大特色壓測(cè)模式,性能容量全場(chǎng)景智能評(píng)估
華為云CodeArts PerfTest沉淀了30年高并發(fā)測(cè)試工程方案與實(shí)踐,提供了浪涌(突發(fā)流量)、智能摸高(系統(tǒng)性能摸底)、震蕩(模擬高低峰)、TPS模式(壓力自定義)等8大模式,快速構(gòu)建真實(shí)場(chǎng)景,助力產(chǎn)品壓測(cè)場(chǎng)景覆蓋率提升50%,滿足客戶全場(chǎng)景的壓測(cè)訴求。
特性三:存量資產(chǎn)零成本接入,性能壓測(cè)開箱即用
華為云CodeArts PerfTest兼容JMeter腳本以及腳本的執(zhí)行,企業(yè)僅需把原有JMeter腳本導(dǎo)入生成JMeter工程,即可快速進(jìn)行壓測(cè),縮短搭建JMeter大規(guī)模壓測(cè)環(huán)境的時(shí)間,按需彈性擴(kuò)容并發(fā)執(zhí)行機(jī),提升整體執(zhí)行效率,支撐壓測(cè)周期由周級(jí)降低至小時(shí)級(jí)。
特性四:產(chǎn)品性能全方位評(píng)估,快速識(shí)別性能瓶頸
華為云CodeArts PerfTest提供多維度指標(biāo)的壓測(cè)報(bào)告,包含TPS、RT、SuccessRate、TPxx、StatusCode、執(zhí)行日志等20多項(xiàng)性能指標(biāo),可接入實(shí)時(shí)資源并調(diào)用鏈關(guān)系的可視化數(shù)據(jù)分析,全方位評(píng)估性能指標(biāo),通過多輪報(bào)告對(duì)比功能,快速準(zhǔn)確分析出性能瓶頸點(diǎn),為業(yè)務(wù)的上線保駕護(hù)航。
得益于以上特性,華為云CodeArts PerfTest如今已廣泛應(yīng)用于金融、車企、互聯(lián)網(wǎng)、政企等領(lǐng)域,幫助企業(yè)預(yù)估性能容量基線,合理利用資源,提升服務(wù)穩(wěn)定性,為企業(yè)發(fā)展夯實(shí)基礎(chǔ)。
如華為云CodeArts PerfTest專家團(tuán)隊(duì)協(xié)助海外某通訊平臺(tái),通過模擬業(yè)務(wù)10大核心千萬級(jí)并發(fā)的真實(shí)業(yè)務(wù)場(chǎng)景,達(dá)成1億日活架構(gòu)優(yōu)化的目標(biāo),提升資源利用率200%,節(jié)省用戶成本百萬美金,有效保障業(yè)務(wù)急速擴(kuò)張10倍,達(dá)成公司戰(zhàn)略目標(biāo)。
未來,華為云CodeArts PerfTest將不斷沉淀企業(yè)應(yīng)用性能看護(hù)的最佳實(shí)踐,提供一體化智能壓測(cè)體系解決方案,持續(xù)提升關(guān)鍵技術(shù)競(jìng)爭(zhēng)力,守護(hù)客戶產(chǎn)品穩(wěn)定,助力客戶商業(yè)成功。