在實(shí)際生產(chǎn)環(huán)境中,性能測(cè)試在企業(yè)中占據(jù)著非常重要的位置。在系統(tǒng)日常運(yùn)作過(guò)程中,一旦應(yīng)用出現(xiàn)性能問(wèn)題,其影響的范圍將是全省或者全國(guó),因此必須有強(qiáng)有力的性能測(cè)試工具和隊(duì)伍來(lái)對(duì)系統(tǒng)進(jìn)行性能監(jiān)控和優(yōu)化。
目前國(guó)內(nèi)市場(chǎng)上常用的國(guó)外的性能測(cè)試工具,協(xié)議支持豐富,使用較廣泛,并且大多數(shù)在國(guó)內(nèi)的網(wǎng)站上有破解版本,但因?yàn)槭菄?guó)外軟件,不符合信創(chuàng)要求,不能自主可控,不適配國(guó)產(chǎn)操作系統(tǒng),存在合規(guī)風(fēng)險(xiǎn),無(wú)法進(jìn)行產(chǎn)品升級(jí),存在升級(jí)隱患。而國(guó)內(nèi)的性能測(cè)試工具基本上都是基于國(guó)外開(kāi)源軟件二次開(kāi)發(fā),存在開(kāi)源許可證協(xié)議風(fēng)險(xiǎn)或安全漏洞風(fēng)險(xiǎn),大都只能支持web,且對(duì)操作者技術(shù)水平要求高,只能解決部分壓測(cè)問(wèn)題。
▲性能測(cè)試工具需求總結(jié)
因此,一款可以支持多種協(xié)議又簡(jiǎn)單易用的云原生性能測(cè)試工具應(yīng)運(yùn)而生——XRunner。這是廣州掌動(dòng)科技有限公司自主研發(fā)的一款具有極高規(guī)模適應(yīng)性的企業(yè)級(jí)自動(dòng)負(fù)載測(cè)試和監(jiān)控分析工具,能模擬超大規(guī)模的用戶(hù)并發(fā)訪(fǎng)問(wèn),對(duì)傳統(tǒng)環(huán)境、云原生環(huán)境的應(yīng)用進(jìn)行性能數(shù)據(jù)分解,測(cè)量系統(tǒng)的最大容量和運(yùn)行穩(wěn)定性,能精準(zhǔn)定位性能瓶頸。能提供全面百萬(wàn)級(jí)的壓測(cè)能力和云原生性能分析定位的功能,利用豐富的集成環(huán)境,全面的分析,真實(shí)世界的模擬和跨域的壓力發(fā)起能力幫助開(kāi)發(fā)和運(yùn)維團(tuán)隊(duì)始終如一地交付滿(mǎn)足用戶(hù)期望的高質(zhì)量應(yīng)用程序。
XRunner在AI自動(dòng)化、混合云、多協(xié)議和跨平臺(tái)支持等多項(xiàng)關(guān)鍵技術(shù)方面取得了重大突破,打破了發(fā)達(dá)國(guó)家在工業(yè)測(cè)試軟件領(lǐng)域的壟斷,是首個(gè)全面支持信創(chuàng)環(huán)境的不基于開(kāi)源軟件二次開(kāi)發(fā)的純?cè)鷩?guó)產(chǎn)自研產(chǎn)品,能有效檢驗(yàn)信創(chuàng)項(xiàng)目中的國(guó)產(chǎn)組件是否滿(mǎn)足性能要求,包括軟件并發(fā)任務(wù)數(shù)、響應(yīng)時(shí)間等性能指標(biāo),幫助進(jìn)行信創(chuàng)產(chǎn)品選型,并可使用測(cè)試管理與分析工具對(duì)測(cè)試結(jié)果進(jìn)行分析,以保證交付軟件可以達(dá)到系統(tǒng)性能要求。
XRunner的核心技術(shù)得到了廣東省重大科技專(zhuān)項(xiàng)的戰(zhàn)略支持,并獲得了省級(jí)科技進(jìn)步二等獎(jiǎng)和十余項(xiàng)發(fā)明專(zhuān)利。目前,已廣泛應(yīng)用于軍工領(lǐng)域、測(cè)評(píng)檢測(cè)機(jī)構(gòu)、國(guó)有企業(yè)、銀行體系、大型企業(yè)等。
XRunner產(chǎn)品家族
●XRunner Std. 為應(yīng)用團(tuán)隊(duì)進(jìn)行全面和全面的性能測(cè)試
●XRunner Pro. 面向全球分布式團(tuán)隊(duì)的協(xié)作性能測(cè)試平臺(tái)
●XRunner Cloud 基于云的性能測(cè)試,具有極端的規(guī)模和靈活性
核心優(yōu)勢(shì)
●多種腳本自動(dòng)生成方式:除了支持一般的界面錄制之外,還支持其他模式,如瀏覽器代理、pcap抓包文件導(dǎo)入、har文件導(dǎo)入、網(wǎng)卡實(shí)時(shí)抓包、手工創(chuàng)建。
●方便易用的腳本調(diào)試功能:支持多種關(guān)聯(lián)方式,支持從響應(yīng)消息獲取參數(shù)值,腳本調(diào)試可以查看到每一步的響應(yīng)碼、時(shí)間以及回放與錄制時(shí)間內(nèi)容對(duì)比?;胤磐瓿珊罂梢赃M(jìn)行自動(dòng)關(guān)聯(lián)分析和手工關(guān)聯(lián)。
●強(qiáng)大而靈活的參數(shù)化功能:具有廣泛的平臺(tái)支持和良好的編程支持能力,支持Windows、Linux、Unix等交行常見(jiàn)的主流平臺(tái);提供發(fā)送與接收接口,具有自定義實(shí)現(xiàn)接口代碼,對(duì)請(qǐng)求消息進(jìn)行處理(如加密、計(jì)算),對(duì)響應(yīng)消息進(jìn)行解析(如解密、提取參數(shù)、計(jì)算結(jié)果)。
●豐富的并發(fā)模型設(shè)置:允許用戶(hù)自定義各種測(cè)試場(chǎng)景,可以任意組合來(lái)實(shí)現(xiàn)實(shí)際需要的各種方式,支持三大模型:線(xiàn)程模型、速率/秒(Caps)、在線(xiàn)用戶(hù)數(shù)/秒,共19種并發(fā)模型設(shè)置。
●易用性強(qiáng):在有限的時(shí)間和環(huán)境內(nèi)完成性能測(cè)試工作,可以使正式的壓力測(cè)試工作縮短50%以上的時(shí)間。
●實(shí)時(shí)的性能數(shù)據(jù)捕獲和呈現(xiàn):具備功能豐富的服務(wù)器監(jiān)控功能,能夠監(jiān)測(cè)系統(tǒng)各層面的每一部件的性能,記錄整個(gè)系統(tǒng)所有性能數(shù)據(jù)。
●方便快捷的性能數(shù)據(jù)分析和報(bào)告:集中收集所有在測(cè)試周期中產(chǎn)生的數(shù)據(jù),并具備數(shù)據(jù)分析功能,可以查看到錯(cuò)誤日志信息,各種指標(biāo)的源數(shù)據(jù),并自動(dòng)匯總成為概要報(bào)告,而在虛擬用戶(hù)行為分析上,可以統(tǒng)計(jì)輸出每個(gè)虛擬用戶(hù)匯總報(bào)告、過(guò)濾成功或失敗用戶(hù)定位問(wèn)題,每個(gè)URL響應(yīng)時(shí)間、成功率、失敗率的統(tǒng)計(jì)分析報(bào)告,支持輸出DNS、TCP、首個(gè)分片、完整時(shí)間事務(wù)的各種響應(yīng)時(shí)間,形成全面的診斷報(bào)告。
●支持代碼級(jí)診斷:提供應(yīng)用性能和應(yīng)用層次根源之間的關(guān)聯(lián),特別針對(duì)J2EE的診斷分析可以鑒別一系列的問(wèn)題;通過(guò)實(shí)現(xiàn)監(jiān)控與代碼追蹤,以便性能測(cè)試出現(xiàn)問(wèn)題時(shí),快速定位到被測(cè)系統(tǒng)代碼BUG或性能比較慢的方法。
●其他特點(diǎn):腳本執(zhí)行廣泛的環(huán)境覆蓋、高效的壓測(cè)能力、靈活的數(shù)據(jù)驅(qū)動(dòng)能力、自動(dòng)化的動(dòng)態(tài)關(guān)聯(lián)功能、良好的腳本可擴(kuò)展性、分布式壓力加載模式、支持圖形界面級(jí)別錄制腳本和壓力回放、支持音頻視頻的壓力測(cè)試。
專(zhuān)項(xiàng)特色
●視頻測(cè)試解決方案:提供HLS/DASH/HSS多種HTTP視頻技術(shù)的自動(dòng)化測(cè)試與性能并發(fā)測(cè)試;提供RTMP、RTSP、SIP等視頻技術(shù)的自動(dòng)化與性能并發(fā)測(cè)試,助您快速保障視頻系統(tǒng)的高質(zhì)量商用。
●VoIP測(cè)試解決方案:提供SIP、MSRP、H248多種通信協(xié)議的自動(dòng)化測(cè)試與性能并發(fā)測(cè)試;支持音視頻媒體流發(fā)送與指標(biāo)分析、IP欺騙的端到端測(cè)試能力,助您快速保障VoIP系統(tǒng)的高質(zhì)量商用。
目前,XRunner已在TesterHome和片言開(kāi)通技術(shù)社區(qū),并同步上線(xiàn)體驗(yàn)版,歡迎注冊(cè)下載體驗(yàn)。
免責(zé)聲明:市場(chǎng)有風(fēng)險(xiǎn),選擇需謹(jǐn)慎!此文僅供參考,不作買(mǎi)賣(mài)依據(jù)。
關(guān)鍵詞: