日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

HTTP節點概述

HTTP節點配置中包含基本請求信息、請求Header、請求Body、設置出參和檢查點(斷言)等。廣泛用于指定HTTP協議的測試請求場景,以及您需要結合出參從響應中提取內容,或者您需要結合檢查點從業務維度判斷響應是否符合預期的場景。

使用限制

HTTP協議版本

PTS支持HTTP1.1、HTTP2協議,在您實際調試或啟動壓測時,PTS壓測引擎會自動與服務端協商協議版本。若您的服務端支持HTTP2協議,PTS會默認優先使用HTTP2協議與服務端交互,否則PTS會使用HTTP1.1協議與服務端交互,因此您在配置場景時無需關注使用的HTTP協議版本。

HTTP請求Header限制

根據HTTP2 RFC協議標準,您在使用HTTP2協議的請求Header時,可能會存在部分請求Header請求異常的情況。若您在API調試后出現提示ProtocolException:*** is illegal for HTTP/2 messages,此時您需要在請求Header配置中刪除***對應的Header。

如下所示,為您列舉出無效的HTTP2 Header,不區分大小寫。

  • Connection

  • Keep-Alive

  • Proxy-Connection

  • Transfer-Encoding

  • Host

  • Upgrade

請求超時時間

請求超時時間對應實際請求發送過程中以下兩個階段的超時時間,其中任一階段超時都將會導致該請求超時。

  • 發送請求后到第一次接收到響應數據包的時間

  • 任意兩個連續響應數據包之間的時間

    任意兩個連續響應數據包之間的時間超時,即socketTimeOut。指客戶端和服務端進行數據交互的時間,若兩個連續數據包之間的時間大于該時間則認為超時,并非指交互的整體時間。例如,設置10秒超時(客戶端和服務端進行數據交互的時間),若每隔8秒傳輸一次數據(兩個連續數據包之間的時間),傳輸10次,那么交互的整體時間為80秒,這樣是不超時的。若每隔12秒傳輸一次數據(即任意兩個連續數據包之間的時間超過了10秒),則為超時。

重要

若您在HTTP節點的基本請求信息區域與高級設置中均配置了請求超時時間,那么在實際壓測時,HTTP節點維度的請求超時時間配置會覆蓋高級設置中的配置。

  • 基本請求信息區域設置請求超時時間的具體操作,請參見基本請求信息

  • 高級設置區域設置請求超時時間的具體操作,請參見通用設置

基本請求信息

配置基本請求信息

HTTP壓測界面基本請求信息一般包含API名稱、壓測URL、請求方式等信息。

定制請求信息

  • 定義Header

    若需指定特殊請求來進行壓測,可以通過定義Header來實現。

  • 定義Body

    若需進一步指定特殊請求來進行壓測,或定義Header不能滿足您的壓測需求時,可以通過定義Body來實現。

  • 出參

    在實際壓測場景中,經常使用出參功能從響應中提取內容以便從業務維度判斷請求是否成功。

  • 檢查點(斷言)

    在實際壓測場景中,經常使用檢查點功能來從業務維度判斷請求是否成功。

高級設置

  • 通用設置

    您可以在高級設置的通用設置區域實現全場景維度的個性化配置。

  • 域名綁定

    您可以指定某個域名對應的IP地址,壓測時,壓測流量將直接訪問綁定的IP地址,實現對目標服務的壓測。

  • HTTPS設置

    在使用PTS壓測過程中,您可以在高級設置的HTTPS設置區域配置循環重置SSL狀態和SSL協議。