什么是性能測試
隨著分布式架構(gòu)和微服務(wù)技術(shù)的普及,應(yīng)用的復(fù)雜程度越來越高,在架構(gòu)解耦和性能提升的同時,也帶來了生產(chǎn)環(huán)境性能問題定位難度高、修復(fù)周期長等挑戰(zhàn),因此,提前進(jìn)行性能測試逐漸成為了應(yīng)用上線前的必選環(huán)節(jié)。
性能測試(CodeArts PerfTest,簡稱PerfTest,原CPTS)是一項為基于HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV等協(xié)議構(gòu)建的云應(yīng)用提供性能測試的服務(wù)。服務(wù)支持快速模擬大規(guī)模并發(fā)用戶的業(yè)務(wù)高峰場景,可以很好的支持報文內(nèi)容和時序自定義、多事務(wù)組合的復(fù)雜場景測試,測試完成后會為您提供專業(yè)的測試報告呈現(xiàn)您的服務(wù)質(zhì)量。
通過PerfTest,希望將性能壓測本身的工作持續(xù)簡化,將更多的精力回歸到關(guān)注業(yè)務(wù)和性能問題本身,同時降低成本、提升穩(wěn)定性、優(yōu)化用戶體驗,幫助企業(yè)提升商業(yè)價值。

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