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