這款性能測試工具XRunner真的有那么強大嗎?

        首頁 > 快訊 > > 正文

        日期:2022-06-23 17:31:26    來源:財訊界    

        在這個快速發(fā)展的時代,伴隨著移動互聯(lián)、大數據、云計算、AI技術的發(fā)展,單一的產品和服務已經不能滿足用戶多樣化需求,多場景的發(fā)展,敏捷模式的轉變,混合云、微服務架構逐步流行,用戶訪問的隨機性逐漸提升,隨之而來的復雜系統(tǒng)性能故障問題發(fā)生的可能性也就越來越高。然而,面對系統(tǒng)性能問題,多數IT專業(yè)人員缺乏強有力的手段保障應用系統(tǒng)的持續(xù)穩(wěn)定運行,無法定位瓶頸的根源,沒有處理性能問題的統(tǒng)一處理流程和最佳實踐,很難對企業(yè)整體應用性能進行追蹤和預警,無法預判性能危機。

        國內市場上常用的國外的性能測試工具,協(xié)議支持豐富,使用較廣泛,并且大多數在國內的網站上有破解版本,但因為是國外軟件,不符合信創(chuàng)要求,不能自主可控,不適配國產操作系統(tǒng),存在合規(guī)風險,無法進行產品升級,存在升級隱患。而國內的性能測試工具基本上都是基于國外開源軟件二次開發(fā),存在開源許可證協(xié)議風險或安全漏洞風險,大都只能支持web,且對操作者技術水平要求高,只能解決部分壓測問題。

        因此,一款高效易用的性能測試工具——AI性能一體化保障平臺XRunner應運而生。

        1、概述

        XRunner 是一款不基于開源測試軟件二次開發(fā)的國產自研產品。作為具有極高規(guī)模適應性的企業(yè)級自動負載測試工具,可以使用XRunner 更早、更準確地進行性能測試。XRunner不僅提供企業(yè)級的性能測試能力,而且還具備超大規(guī)模并發(fā)、全鏈路壓測、云網一體化性能定位等特色功能。

        作為具有國際先進水平的新一代國產化性能測試軟件套件產品,XRunner在AI自動化、混合云、高性能測試算力等多項關鍵技術方面取得了重大突破,打破了發(fā)達國家在工業(yè)級測試軟件領域的壟斷,是首個全面支持信創(chuàng)環(huán)境的高水平性能一體化保障平臺,其核心技術獲得了廣東省科技進步二等獎和十余項發(fā)明專利。

        XRunner是廣州掌動智能科技有限公司自主研發(fā)的一款國產性能保障企業(yè)版軟件,支持永久和訂閱兩種方式授權。

        2、測試對象

        XRunner的測試對象是整個應用系統(tǒng),包括不限于HTTP/HTTPS請求、接口、中間件、數據庫、服務器。通過模擬實際用戶的操作行為并進行實時性能監(jiān)測,查找和發(fā)現(xiàn)應用系統(tǒng)性能問題。

        3、主要功能

        1.性能測試

        (1)性能測試的國產化行業(yè)標準軟件

        ● 使用數以千計的虛擬用戶模擬真實用戶

        ● 從一個控制點對系統(tǒng)生成準確的、可衡量和可重復的負載

        ● 定位系統(tǒng)中的性能瓶頸

        (2)確保持續(xù)高并發(fā),可重復的流程

        ● 模擬生產環(huán)境工作負載

        ● 測試廣泛的應用

        ● 識別性能瓶頸

        ● 診斷根源問題

        ● 優(yōu)化部署性能

        (3)架構圖

        XRunner涵蓋了腳本生成,場景設置,性能監(jiān)控,報告生成等全流程功能。

        ● 壓測管理器(XServer):負責性能測試的整體管理和調度。其主要功能包含:

        1 項目管理:創(chuàng)建測試項目和測試人員,設定測試人員角色和權限,并在項目中添加/刪除成員。

        2 用例管理:負責測試腳本的生成和調試,參數文件的維護,外部擴展包的管理。

        3 任務管理:負責創(chuàng)建測試場景,制定測試策略,設置監(jiān)控對象,以及測試計劃運行。

        4 數據分析:利用收集到的監(jiān)控數據,進行比較,聚合分析和分類展示,并生成最終測試報告。

        ● 負載生成器(Load Agent):負責產生虛擬用戶,運行性能測試腳本并對被測系統(tǒng)進行性能加壓。采取分布式架構,并發(fā)執(zhí)行用戶場景,并將統(tǒng)計指標數據及日志返回到XServer。

        ● 監(jiān)控代理期(Monitor Agent):可以安裝在服務器系統(tǒng)里,也可以采用無代理安裝方式,監(jiān)控服務器系統(tǒng)指標(cpu、內存、I/O、吞吐量等指標),實時將系統(tǒng)運行指標返回給XServer。

        2.監(jiān)控/撥測

        支持以下自動化測試:

        ● HTTP接口監(jiān)控

        定時輪訓檢測被測系統(tǒng)的接口是否正常,支持告警。

        ● UI或協(xié)議腳本監(jiān)控

        定時輪訓檢測被測系統(tǒng)的業(yè)務(使用瀏覽器或其他協(xié)議)是否正常,支持告警。

        ● 移動APP業(yè)務監(jiān)控

        定時輪訓檢測被測系統(tǒng)的業(yè)務(使用真實手機APP)是否正常,支持告警。

        ● ping監(jiān)控

        通過ping定時輪訓檢測被測系統(tǒng)是否正常。

        3.代碼級根源分析精準定位性能瓶頸

        Pinpoint與XRunner集成實現(xiàn)以下功能:

        ● 系統(tǒng)架構拓撲自動發(fā)現(xiàn)

        ● 從最終用戶響應時間到較慢的 方法和SQL查詢的交易可追蹤性

        ● 故障快速定位

        ● 各個調用環(huán)節(jié)的性能分析

        ● 數據分析

        ● 生成服務調用拓撲圖

        4.支撐性能中心組建方案

        XRunner是一個面向全球分布式團隊的協(xié)作性能測試平臺,能夠管理多個并發(fā)的性能測試項目,無論是在內部部署還是在云中。 通過XRunner Pro.,地理上分散的測試團隊跨大規(guī)模性能測試項目進行協(xié)作,通過集中的web訪問、資產共享、實時測試觀測和調度,以優(yōu)化資源利用率,節(jié)省時間。

        4、性能測試技術特點

        1.跨平臺能力

        純JAVA實現(xiàn),能運行在各種不同操作系統(tǒng),包括Windows,Linux,Mac,完全適配國內信創(chuàng)環(huán)境。

        2.仿真能力

        仿真度就是性能測試工具模擬客戶端向服務端下發(fā)請求與客戶端的相似程度的能力,仿真度越高,測試獲得的結果越可信。 XRunner的協(xié)議仿真能力幾乎可以做到與真實瀏覽器相同。與業(yè)界同類產品相比,是仿真能力最高的產品。

        3.同時支持協(xié)議模擬和客戶端模擬

        協(xié)議模擬就是通過模擬客戶端與服務端的通信協(xié)議的交互行為,而客戶端模擬是性能測試工具間接的模擬客戶端向服務端下發(fā)請求協(xié)議,它是通過驅動客戶端界面操作,由客戶端程序向服務端下發(fā)請求協(xié)議。XRunner是目前業(yè)界唯一一款同時支持兩種模擬方式的性能測試工具。

        4.支持多種協(xié)議能力

        XRunner支持的協(xié)議類型豐富,包括:HTTP/1 (WEB/HTML/API)、HTTP/2 (WEB/HTML/API)、WebService、WebSocket (RFC 6645)、SIP (IMS)、RTSP (VoD)、RTMP、Text (Socket)、Binary (Socket)、JDBC (Database)、FTP/SFTP、JMS、XML、XMPP、IGMP (BTV)、MLD (BTV)、JAVA。是協(xié)議支持最全面的國產性能測式工具。

        5.自定義協(xié)議擴展

        通過JAVA api方便實現(xiàn)其他非標協(xié)議的壓測腳本生成,對使用者全透明。

        6.腳本錄制

        腳本錄制支持四種模式(瀏覽器代理、pcap抓包文件導入、har文件導入、網卡實時抓包、手工創(chuàng)建),支持的瀏覽器不與具體的版本號綁定更加靈活。

        7.腳本調試

        腳本調試可以查看到每一步的響應碼、時間以及回放與錄制時間內容對比,回放完成后可以進行自動關聯(lián)分析、手工關聯(lián)以及頁面驗證等多種手段保證腳本回放的正確性。

        8.支持多種并發(fā)模型

        支持三大模型:線程模型、速率/秒(Caps)、在線用戶數/秒,共19種并發(fā)模型設置,是業(yè)界支持并發(fā)模型最多的性能測試工具,適用于多種不同的場景。

        9.支持高并發(fā)

        性能測試:通過部署多臺執(zhí)行機滿足高并發(fā)性能測試的需求,可以支持百萬和千萬級別的性能壓力測試。相同的并發(fā)量,比業(yè)界知名的性能測試工具要節(jié)省資源,在100并發(fā)的場景下,性能指標要優(yōu)10%。

        10.資源監(jiān)控能力

        XRunner支持監(jiān)控的性能指標非常豐富,幾乎包含了客戶關心的所有性能指標(支持監(jiān)控的性能指標數量100+),并支持對虛擬用戶分析,包括請求響應時間與事務時間、時間支持90% 80%、第一個Buffer時間、 TCP建立時間。可以幫助測試和開發(fā)人員快速的找到被測試系統(tǒng)的問題,通過這些指標可以精確定位性能問題,如:HTTP的首分片時間,可以很好的區(qū)分網絡問題和服務端問題。

        5、核心優(yōu)勢

        1.完全自主可控

        非開源產品改造,不是基于開源產品換殼產品,全自主開發(fā),自主可控。取得統(tǒng)信操作系統(tǒng)和麒麟操作系統(tǒng)的適配認證;包括各類國產CPU架構(龍芯、鯤鵬、飛騰、申威、兆芯、海光)的適配認證。

        2.全線國產化產品支持

        對國產數據庫、中間件、操作系統(tǒng)進行了針對性適配、一站式壓測以及性能基線獲取,支持主流網絡協(xié)議和開發(fā)框架,專門的適配開發(fā)人員和國產廠家協(xié)同開發(fā),確保國產支持力度。

        3.強大而靈活的參數化功能

        具有廣泛的平臺支持和良好的編程支持能力,支持Windows、Linux、Unix等交行常見的主流平臺;提供發(fā)送與接收接口,具有自定義實現(xiàn)接口代碼,對請求消息進行處理(如加密、計算),對響應消息進行解析(如解密、提取參數、計算結果)。

        4.易用性強

        在有限的時間和環(huán)境內完成性能測試工作,可以使正式的壓力測試工作縮短50%以上的時間。

        5.實時的性能數據捕獲和呈現(xiàn)

        具備功能豐富的服務器監(jiān)控功能,能夠監(jiān)測系統(tǒng)各層面的每一部件的性能,記錄整個系統(tǒng)所有性能數據。

        6.方便快捷的性能數據分析和報告

        集中收集所有在測試周期中產生的數據,并具備數據分析功能,可以查看到錯誤日志信息,各種指標的源數據,并自動匯總成為概要報告,而在虛擬用戶行為分析上,可以統(tǒng)計輸出每個虛擬用戶匯總報告、過濾成功或失敗用戶定位問題,每個URL響應時間、成功率、失敗率的統(tǒng)計分析報告,支持輸出DNS、TCP、首個分片、完整時間事務的各種響應時間,形成全面的診斷報告。

        7.支持代碼級診斷

        提供應用性能和應用層次根源之間的關聯(lián),特別針對J2EE的診斷分析可以鑒別一系列的問題;通過實現(xiàn)監(jiān)控與代碼追蹤,以便性能測試出現(xiàn)問題時,快速定位到被測系統(tǒng)代碼BUG或性能比較慢的方法。

        8.其他特點

        腳本執(zhí)行廣泛的環(huán)境覆蓋、高效的壓測能力、靈活的數據驅動能力、自動化的動態(tài)關聯(lián)功能、良好的腳本可擴展性、分布式壓力加載模式、支持圖形界面級別錄制腳本和壓力回放、支持音頻視頻的壓力測試。

        9.專項特色

        ● 視頻測試解決方案:

        提供HLS/DASH/HSS多種HTTP視頻技術的自動化測試與性能并發(fā)測試;提供RTMP、RTSP、SIP等視頻技術的自動化與性能并發(fā)測試,助您快速保障視頻系統(tǒng)的高質量商用。

        ● VoIP測試解決方案:

        提供SIP、MSRP、H248多種通信協(xié)議的自動化測試與性能并發(fā)測試;支持音視頻媒體流發(fā)送與指標分析、IP欺騙的端到端測試能力,助您快速保障VoIP系統(tǒng)的高質量商用。

        6、運行環(huán)境

        跨平臺兼容適配,包括windows、linux、國產操作系統(tǒng)。取得統(tǒng)信操作系統(tǒng)和麒麟操作系統(tǒng)的適配認證;包括各類國產CPU架構(龍芯、鯤鵬、飛騰、申威、兆芯、海光)的適配認證。

        免責聲明:市場有風險,選擇需謹慎!此文僅供參考,不作買賣依據。

        關鍵詞:

        下一篇:睿見數字經濟|人社部公示數字經濟新職業(yè) @全體數字人才
        上一篇:解放數據生產力 東軟發(fā)布SaCa DataDev數據開發(fā)平臺

        科技

         
        国产精品亚洲四区在线观看| 亚洲精品午夜视频| 精品亚洲国产成AV人片传媒| 亚洲综合熟女久久久30p| 亚洲精品A在线观看| 亚洲第一页日韩专区| 大胆亚洲人体视频| gogo全球高清大胆亚洲| 亚洲高清偷拍一区二区三区| 亚洲国产精品一区二区第一页免| 另类小说亚洲色图| 亚洲成a人片在线播放| 亚洲国产精品自产在线播放| 亚洲精品色婷婷在线影院| 亚洲精品色婷婷在线影院| 亚洲午夜爱爱香蕉片| 久久精品国产亚洲精品| 精品亚洲成α人无码成α在线观看 | 大桥未久亚洲无av码在线| 久久久亚洲精华液精华液精华液| 亚洲av无码一区二区三区四区| 亚洲国产成人久久精品软件| www亚洲精品久久久乳| 亚洲人成无码久久电影网站| 国产亚洲精品福利在线无卡一| 狠狠亚洲婷婷综合色香五月排名| 亚洲精品高清无码视频| 亚洲av成人无码久久精品| 亚洲黄色在线播放| 亚洲an日韩专区在线| 亚洲欧美国产国产综合一区| 色偷偷亚洲男人天堂| 亚洲视频人成在线播放| 亚洲精品无码午夜福利中文字幕 | 中文字幕亚洲乱码熟女一区二区| 亚洲精品美女久久久久99| 亚洲欧洲日韩不卡| 亚洲午夜精品在线| 亚洲国产精品ⅴa在线观看| 亚洲精品无码激情AV| 亚洲AV无码一区东京热久久|