JMeter 參數化 csv引入文件 函數使用


介紹一下如何使用jmeter讓同一個字段每次都能拿到不同的值,不用每次都手動修改效率低。兩種方法:1、引用外部參數化文件。2、使用函數。

 

1、引用外部參數文件。新建json.txt文本輸入需要的數據,我寫了兩條數據。

添加CSV數據文件設置,輸入文件名、變量名、是否讀取首行

 

報文中引用參數,我設置了兩個變量,wesurePolicyNo和faceAmount在報文中分別引用為{wesurePolicyNo}、{faceAmount},點擊綠色三角號執行就可以拿數據了。一次數據只能使用一次,用過的就不要再用了,不會報錯只是相同數據的請求和響應完全相同沒有意義。

 

2、使用函數。工具欄上有一個函數助手對話框,打開如下圖,這里介紹獲取隨機字符串的函數_RandomString 。Random string length指需要的字符串長度,Chars to use for radom string generation指字符串的組成元素,Name of variable in which to store the result(optional)指需要參數化的字段。下圖表示參數化wesurePolicyNo字段,長度為6,由123456隨機組成。點擊生成,生成函數${__RandomString(6,123456,wesurePolicyNo)}

 使用生成的函數。復制函數到報文中,點擊綠色三角號運行就可以了。

引用函數方便一點,不需要每次都修改文件數據,但是缺點是可能產生相同的隨機數。引用文件的好處只要保證造的數據足夠使用且數據不重復就一定不會產生重復的數據,缺點是只能使用一次。已經介紹完了,不知道你是不是學會了哇~~~。

 


免責聲明!

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



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