Jmeter參數化四種方式


JMeter的三種參數化方式包括:

1.用戶參數

2.函數助手

3.CSV Data Set Config/CSV數據配置文件

4.用戶自定義變量

 

一、用戶參數

位置:添加-前置處理器-用戶參數

操作:可添加多個變量或者參數

 

 

  

 

 

二、函數助手

位置:按照1-2-3的步驟

操作:4中填寫文件的位置,5中填寫要讀取的列的位置,第一列為0。點擊【生成】按鈕,拷貝字符串,去替換要參數化的值。

注意:Jmeter讀取的文件中第一行沒有標題,直接就是值了。

 

 

 

 

、CSV Data Set Config/CSV數據配置文件

1.為文件所在的位置,可以建txt文檔,然后,直接改后綴名。里面的內容,第一行直接為數據。這里支持csv,txt,dat三種格式。

2.utf-8,編碼格式,直接照寫就行

3.變量名字,為參數的名字,用${sku}替換要參數化的地方。如果有多個變量,則用逗號隔開,如user,pwd

 

 

 

 

、用戶自定義變量

如上圖所示,在該參數組中已經定義了三個參數,通過界面下方的添加、刪除按鈕可以向參數列表增加和刪除參數,Up和Down可以上下移動參數的位置;

PS:User Defined Variables中定義的參數值在test plan執行過程中不能發生取值的改變,因此一般僅將test plan中不需要隨迭代發生改變的參數(只取一次的參數)

    設置在此處;例如:被測應用的host和port值。

 

 

 

 

以上就是jmeter參數化的四種方式,其中:

1、函數助手_CSVRead的參數化,功能相比CSV Data Set Config較弱;

2、CSV Data Set Config:CSV配置文件,適用於參數取值范圍較大的時候使用,該方法具有更大的靈活性;

3、User Defined Variables:用戶自定義變量,一般用於test plan中不需要隨請求迭代的參數設置;

4、User Variables:用戶參數,適用於參數取值范圍很小的時候使用;

 

PS:相比於loadrunner來說,jmeter參數化有以下不同:

1.jmeter參數文件第一行沒有列名稱

2.參數文件的編碼,盡量保存為UTF-8(編碼問題在使用CSV Data Set Config參數化時要求的比較嚴格)

3.Jmeter的參數化沒有LoadRunner做的出色,它是依賴於線程設置的(只有CSV Data Set Config參數化方法才有)

 

原文:https://www.cnblogs.com/yaoteng/p/11019643.html

 


免責聲明!

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



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