什么是性能測(cè)試
隨著分布式架構(gòu)和微服務(wù)技術(shù)的普及,應(yīng)用的復(fù)雜程度越來(lái)越高,在架構(gòu)解耦和性能提升的同時(shí),也帶來(lái)了生產(chǎn)環(huán)境性能問(wèn)題定位難度高、修復(fù)周期長(zhǎng)等挑戰(zhàn),因此,提前進(jìn)行性能測(cè)試逐漸成為了應(yīng)用上線前的必選環(huán)節(jié)。
性能測(cè)試(CodeArts PerfTest,簡(jiǎn)稱PerfTest,原CPTS)是一項(xiàng)為基于HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV等協(xié)議構(gòu)建的云應(yīng)用提供性能測(cè)試的服務(wù)。服務(wù)支持快速模擬大規(guī)模并發(fā)用戶的業(yè)務(wù)高峰場(chǎng)景,可以很好的支持報(bào)文內(nèi)容和時(shí)序自定義、多事務(wù)組合的復(fù)雜場(chǎng)景測(cè)試,測(cè)試完成后會(huì)為您提供專業(yè)的測(cè)試報(bào)告呈現(xiàn)您的服務(wù)質(zhì)量。
通過(guò)PerfTest,希望將性能壓測(cè)本身的工作持續(xù)簡(jiǎn)化,將更多的精力回歸到關(guān)注業(yè)務(wù)和性能問(wèn)題本身,同時(shí)降低成本、提升穩(wěn)定性、優(yōu)化用戶體驗(yàn),幫助企業(yè)提升商業(yè)價(jià)值。
性能測(cè)試產(chǎn)品有什么功能
PerfTest提供了HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV協(xié)議的高并發(fā)測(cè)試能力,可以支持多協(xié)議報(bào)文內(nèi)容、事務(wù)、測(cè)試任務(wù)模型的靈活自定義,可實(shí)時(shí)、離線查看并發(fā)、RPS、響應(yīng)時(shí)延等多個(gè)維度的性能統(tǒng)計(jì),同時(shí)根據(jù)用戶對(duì)性能測(cè)試規(guī)模的變化,提供按需的私有測(cè)試集群創(chuàng)建、擴(kuò)縮容等性能測(cè)試集群管理能力。
多協(xié)議高并發(fā)性能測(cè)試
標(biāo)準(zhǔn)HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV報(bào)文內(nèi)容快捷自定義,簡(jiǎn)單調(diào)整即可給不同的被測(cè)試應(yīng)用發(fā)送壓測(cè)流量。
可以根據(jù)被測(cè)試應(yīng)用的實(shí)際需求,對(duì)HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV協(xié)議報(bào)文的任何字段內(nèi)容進(jìn)行自定義,包括HTTP GET/POST/PATCH/PUT/DELETE方法、URL、Header、Body等字段的設(shè)置和編輯。
虛擬用戶的行為定義,適配不同測(cè)試場(chǎng)景。
通過(guò)思考時(shí)間對(duì)同一個(gè)用戶的請(qǐng)求設(shè)置發(fā)送間隔或者在一個(gè)事務(wù)中定義多個(gè)請(qǐng)求報(bào)文來(lái)設(shè)置每個(gè)用戶每秒內(nèi)發(fā)起的請(qǐng)求數(shù)。
自定義針對(duì)響應(yīng)結(jié)果的校驗(yàn),使請(qǐng)求成功的檢查點(diǎn)更準(zhǔn)確。
針對(duì)每個(gè)用戶的請(qǐng)求,支持用戶配置檢查點(diǎn),在獲取到響應(yīng)報(bào)文后針對(duì)響應(yīng)碼、頭域及響應(yīng)body內(nèi)容做結(jié)果檢驗(yàn),只有條件匹配后才認(rèn)為是正常響應(yīng)。
測(cè)試任務(wù)模型自定義,支持復(fù)雜場(chǎng)景測(cè)試
通過(guò)多種事務(wù)元素與測(cè)試任務(wù)階段的靈活組合,可以幫助用戶測(cè)試在多操作場(chǎng)景并發(fā)下的應(yīng)用性能表現(xiàn)。
事務(wù)可以被多個(gè)測(cè)試任務(wù)復(fù)用,針對(duì)每個(gè)事務(wù)可以定義多個(gè)測(cè)試階段,并對(duì)每個(gè)階段分別定義持續(xù)時(shí)間和并發(fā)用戶數(shù)或者壓測(cè)次數(shù),模擬流量波峰波谷的復(fù)雜場(chǎng)景。
專業(yè)性能測(cè)試報(bào)告,應(yīng)用性能表現(xiàn)一目了然
提供用例RPS、并發(fā)用戶、響應(yīng)時(shí)延、訪問(wèn)累計(jì)、響應(yīng)結(jié)果校驗(yàn)失敗、響應(yīng)超時(shí)等多種細(xì)分維度統(tǒng)計(jì)功能。
提供實(shí)時(shí)、離線兩種類型的測(cè)試報(bào)告,供用戶隨時(shí)查看和分析測(cè)試數(shù)據(jù)。
私有壓測(cè)集群管理,流量租戶隔離,用戶按需使用
用戶按需創(chuàng)建測(cè)試集群,實(shí)現(xiàn)租戶間流量隔離和內(nèi)網(wǎng)(華為云VPC)、外網(wǎng)壓測(cè)能力,完成測(cè)試后可以隨時(shí)刪除集群。
提供測(cè)試集群的實(shí)時(shí)擴(kuò)容、縮容、升級(jí)能力。
性能測(cè)試產(chǎn)品規(guī)格差異
PerfTest區(qū)分專業(yè)版和鉑金版,兩者功能主要區(qū)別如表
特性
|
專業(yè)版
|
鉑金版
|
---|---|---|
文件變量 |
支持,單個(gè)文件變量最大10M,最多5個(gè) |
支持,單文件變量最大80M,最多100個(gè),可申請(qǐng)調(diào)整配額 |
測(cè)試事務(wù)數(shù)量(串聯(lián)鏈路或API) |
最大50個(gè) |
可申請(qǐng)調(diào)整配額 |
最大并發(fā)數(shù) |
5千 |
100萬(wàn) |
APM報(bào)告集成,性能TOP瓶頸智能推薦 |
支持,最多添加關(guān)聯(lián)5個(gè)監(jiān)控對(duì)象 |
支持,關(guān)聯(lián)監(jiān)控對(duì)象數(shù)量與測(cè)試任務(wù)數(shù)配額一致 |
性能測(cè)試服務(wù)精選推薦
1對(duì)1咨詢專屬顧問(wèn)
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1