導入JMeter腳本
更新時間 2024-01-19 11:08:12
最近更新時間: 2024-01-19 11:08:12
分享文章
對HTTP或HTTPS協議的壓測,PTS支持將JMeter(JMX)中有關請求的基礎信息解析為壓測場景中的API配置,快速完成場景配置發起壓測。
支持導入的內容
PTS支持導入的JMeter內容包括:
線程組、控制器、HTTP類型的取樣器、TCP類型的取樣器、HTTP信息頭管理器、HTTP默認請求值、正則表達式提取器、JSON提取器和響應斷言。
哪些節點會被導入
PTS遵循JMeter腳本的協議,為了場景的簡潔及避免無關數據污染,只導入PTS支持并處于啟用狀態的JMeter節點。
導入場景的結構
JMeter的線程組將被導入成為PTS的任務,一個線程組下所有控制器中的取樣器(類型需要PTS支持)都被導入成為對應任務的壓測請求。導入結構示例:
在JMeter腳本結構如下:
導入腳本后,在PTS中的結構如下:
腳本導入示例
1)取樣器
在JMeter中配置一個HTTP取樣器和TCP取樣器。
【JMeter】HTTP取樣器:
【JMeter】TCP取樣器:
導入到PTS的結果如下:
【PTS】HTTP壓測請求配置
【PTS】TCP壓測請求配置
2)請求頭、響應提取和斷言
在HTTP取樣器中分別配置一個HTTP信息頭管理器、JSON提取器、正則表達式提取器和響應斷言:
導入到PTS的結果如下:
HTTP壓測請求的Header定義
HTTP壓測請求的響應提取配置
HTTP壓測請求的檢查點配置
操作步驟
1.登錄。
2.在控制臺左側導航欄導入場景中,選擇【JMeter】。
3.上傳JMeter(.jmx)文件,然后點擊【確定】。
4.導入成功后,點擊確認跳轉到編輯場景頁面。
5.補充完善配置后,保存場景。