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

如何通過JMeter支持HTTP(S) Protobuf二進制body請求

本文介紹通過JMeter 支持HTTP(S) Protobuf二進制body請求。

前提條件

  • 開通PTS服務。

  • 本示例使用Apache JMeter 5.6.3來創建腳本,PTS支持JMeter 5.0 和 5.6.3。

步驟一:使用Apache JMeter客戶端構造腳本

  1. 配置HTTP請求的屬性,包括服務器名稱或IP地址、端口號、HTTP方法(如POST)等。image.png

    Basic頁簽配置項說明:

    • Protocol:選擇httphttps。

    • Server name or IP:接口域名,例如localhost。

    • Port Number:服務端口號,例如9889

    • Method:選擇GET

  2. 上傳二進制pb文件。image.png

    Files Upload頁簽配置項說明:

    • File Path:文件需上傳到JMeter場景中,這里直接寫文件名,不要帶本地路徑。例如test.pb

    • MIME Type:輸入文件的 MIME 類型,例如application/octet-stream。

  3. 為請求添加HTTP Header Manager。

    指定Content-Type為application/x-protobuf。image.png

  4. 運行測試計劃,并在View Results Tree中查看結果。image

  5. 調試成功后,導出測試計劃文件,此處命名為test.jmx。

步驟二:創建并啟動JMeter壓測

  1. 登錄PTS控制臺,選擇性能測試 > 創建場景,然后單擊JMeter壓測。

  2. 場景配置

    1. 輸入場景名。

    2. 場景裝配頁面,上傳步驟一中導出的test.jmx文件和二進制pb文件。image

    3. 選擇JMeter 版本,此處選擇5.6.3。注意與創建腳本使用的本地JMeter版本保持一致,否則可能會報錯。image

  3. 施壓配置

    本示例從阿里云VPC內網發起壓測。壓測會產生相關費用,您可根據需要合理選擇壓力來源以及施壓參數。更多信息請參考壓力模式與量級配置,計費概述。image

  4. 調試并啟動壓測

    1. 調試場景可驗證配置是否合理,避免壓測失敗,建議您先調試場景。

    2. 場景調試成功后,單擊保存去壓測,在溫馨提示頁面,選擇立即執行并勾選確認本次壓測已獲得準許并遵守當地法律,然后單擊啟動壓測。

分析壓測結果

壓測結束后,系統會自動獲取壓測數據,例如壓測場景指標、業務詳情數據、監控詳情數據和API采樣日志等,生成壓測報告。更多信息,請參見查看JMeter壓測報告