JMeter-HTTP請求sampler詳細說明

一個HTTP請求有著許多的配置參數,下面將詳細介紹:

名稱:本屬性用於標識一個取樣器,建議使用一個有意義的名稱。

注釋:對於測試沒有任何作用,僅用戶記錄用戶可讀的注釋信息。

伺服器名稱或IP :HTTP請求發送的目標伺服器名稱或IP地址。

埠號:目標伺服器的埠號,默認值為80

協議:向目標伺服器發送HTTP請求時的協議,可以是http或者是https ,默認值為http

方法:發送HTTP請求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等。

Content encoding :內容的編碼方式,默認值為iso8859(所以常用為UTF-8減少亂碼

路徑:目標URL路徑(不包括伺服器地址和埠)-也可以直接寫完整路徑(上面的IP+埠就可以省略了

自動重定向:如果選中該選項,當發送HTTP請求後得到的響應是302/301時,JMeter 自動重定向到新的頁面。

Use keep Alive : 當該選項被選中時,jmeter 和目標伺服器之間使用 Keep-Alive方式進行HTTP通信,默認選中。

Use multipart/from-data for HTTP POST :當發送HTTP POST 請求時,使用Use multipart/from-data方法發送,默認不選中。

同請求一起發送參數 : 在請求中發送URL參數,對於帶參數的URL ,jmeter提供了一個簡單的對參數化的方法。用戶可以將URL中所有參數設置在本表中,表中的每一行是一個參數值對(對應RUL中的 名稱1=值1)。

同請求一起發送文件:在請求中發送文件,通常,HTTP文件上傳行為可以通過這種方式模擬。

從HTML文件獲取所有有內含的資源:當該選項被選中時,jmeter在發出HTTP請求並獲得響應的HTML文件內容後,還對該HTML進行Parse 並獲取HTML中包含的所有資源(圖片、flash等),默認不選中,如果用戶只希望獲取頁面中的特定資源,可以在下方的Embedded URLs must match 文本框中填入需要下載的特定資源表達式,這樣,只有能匹配指定正則表達式的URL指向資源會被下載。


推薦閱讀:

認識HTTP----Cookie和Session篇
MaxCompute - ODPS重裝上陣 第三彈 - 複雜類型
流式處理對 請求/響應 正文數據體的影響
Akka HTTP 文檔 (非官方漢化)- 導讀

TAG:jmeter | 性能测试 | HTTP |