我們在性能測試時經常碰到各種各樣協議,做性能測試我們必須借專業測試工具協助完成,然后有的測試工具不能滿足你的技術要求,說白了,測試工具不支持用戶的協議。
小編給大家整理幾種常見的協議,如下:
HTTP:超文本傳輸協議(英文:HyperText Transfer Protocol,縮寫:HTTP)是一種用于分布式、協作式和超媒體信息系統的應用層協議。HTTP是萬維網的數據通信的基礎。
Https:HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。
WebSocket:WebSocket是基于TCP的應用層協議,用于在C/S架構的應用中實現雙向通信,關于WebSocket協議的詳細規范和定義參見rfc6455。
需要特別注意的是:雖然WebSocket協議在建立連接時會使用HTTP協議,但這并意味著WebSocket協議是基于HTTP協議實現的。
SIP :SIP(Session Initiation Protocol,會話初始協議)是由IETF(Internet Engineering Task Force,因特網工程任務組)制定的多媒體通信協議。
它是一個基于文本的應用層控制協議,用于創建、修改和釋放一個或多個參與者的會話。SIP 是一種源于互聯網的IP 語音會話控制協議,具有靈活、易于實現、便于擴展等特點。
PerformanceRunner性能測試工具通過模擬海量用戶并發測試整個系統的承受能力,實現壓力測試、性能測試、配置測試、峰值測試等。大限度地縮短測試時間,優化性能和加速應用系統的發布周期。
PerformanceRunner支持上面的HTTP,HTTPS,TCP/IP,UDP;WebService,MQ,Socket等多種協議混合測試;模擬多種測試場景,單場景,多腳本混合場景,百分比分配模式,遞增模型,穩定性模型等;場景設計視圖可為場景添加虛擬用戶的數量以及虛擬用戶啟動、停止的規則;可建立基準、負載、配置、穩定性等單場景和組合場景。