四 Jmeter常用的取樣器


一 調試取樣器 (Debug Sample)

Debug Sample會把自定義的變量輸出在 響應數據中,方便我們調試的時候使用

 

 

二 HTTP請求(HTTP sample)

 

 名稱:用於標識一個請求

 注釋:對於測試沒有任何影響,僅用於記錄用戶的注釋信息

 協議:向目標服務器發送 http 請求時的協議,http/https,大小寫不敏感,默認 http

 服務器名稱或 IP:http 請求發送的目標服務器名稱或者 IP 地址

 端口號:目標服務器的端口號,默認值為 80

 方法:發送 http 請求的方法(如,getpost等方法)

 路徑:目標的 URL 路徑(不包括服務器地址和端口)

 Content encoding :內容的編碼方式,默認值為 iso8859

 自動重定向:當HttpClient接收到請求后,如果請求中包含重定向請求,HttpClient是可以自動跳轉的,但是只針對Get與Head請求;自動重定向可以自動轉向最終目標頁面,但是Jmeter是不記錄重定向過程內容的,比如在察看結果樹中是無法找到重定向過程內容(例如:A重定向到B,此時只記錄B的內容不記錄A的內容),如果此時要做關聯,是無法關聯到的

跟隨重定向:Http Sample的默認選項,當響應Code是3XX,自動跳轉到目標地址,與自動重定向不同,Jmeter會記錄重定向過程中的所有請求響應,在察看結果樹時可以看到服務器返回的內容,可以對響應的內容做關聯

不同的入參類型

Parameters(表單)

常用於 get 請求的參數填寫,參數可設置為常量和變量,也可用函數填充

Body Data

常用於提交表單的參數填充,參數以 json 串的格式展示,可設置為常量和變量

File Upload

常用於 上傳文件,圖片等。需要填寫文件名稱,參數名稱,mime 類型

常見的 MIME 類型 :
超文本標記語言文本 .html,.html text/html
普通文本 .txt text/plain
RTF 文本 .rtf application/rtf
GIF 圖形 .gif image/gif
JPEG 圖形 .jpeg,.jpg image/jpeg
聲音文件 .au audio/basic
MIDI 音樂文件 mid,.midi audio/midi,audio/x-midi
RealAudio 音樂文件 .ra, .ram audio/x-pn-realaudio
MPEG 文件 .mpg,.mpeg video/mpeg
AVI 文件 .avi video/x-msvideo
GZIP 文件 .gz application/x-gzip
TAR 文件 .tar application/x-tar

 

三 JDBC請求

 使用JDBC請求前,需要做如下兩個操作:

 ①Jmeter不具備直連數據庫的功能,必須整合第三方(jar包)實現

 

 

 

 ②需要在配置元件中的 JDBC Connection Configuration 配置數據庫的相關信息

 

 

 

 

 

 

 Parameter valus:參數值

 Paramter types:參數類型

 Variable name:保存sql語句返回結果的變量名

 Result variable name:創建一個對象變量,保存所有返回的結果

 Query timeout:查詢超時時間
 Handle result set:定義如何處理由 callable statements 語句返回的結果

 

四 ssh Command(遠程ssh連接)

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM